Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
index [2015/04/03 11:50] nicolas.dumoulin@irstea.fr [hdf5 IO] |
index [2017/10/19 15:40] nicolas.dumoulin@irstea.fr [Work with sources] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* reading and writing viability kernel in a hdf5 format | * reading and writing viability kernel in a hdf5 format | ||
* functions for analysing, comparing and viewing viability kernel | * functions for analysing, comparing and viewing viability kernel | ||
+ | |||
+ | This project is [[rnsc|supported by the French Network for Complex Systems]]. | ||
+ | |||
+ | ===== HDF5 format ===== | ||
+ | |||
+ | Motivation: defining a robust, efficient and interoperable file format for storing and exchanging computed kernels. | ||
+ | |||
+ | [[https://en.wikipedia.org/wiki/Hierarchical_Data_Format|HDF5]] is designed for storing large amount of data with metadata on each set of data in a same file. It is widely used by high performance scientific applications. | ||
+ | |||
+ | * [[HDF5FormatSpecifications|Draft for the specifications of the HDF5 format]] | ||
+ | * [[hdf5experiments|Experiments on hdf5 formats performance]] | ||
+ | |||
+ | As soon as the structure will be fixed, it could be interesting to produce a XDMF file that describe the schema. | ||
===== Common API ===== | ===== Common API ===== | ||
Ligne 14: | Ligne 27: | ||
* visualization | * visualization | ||
- | ==== hdf5 IO ==== | + | * [[APISpecifications|Draft for the specifications of the API]] |
+ | * [[APIPython|Python version]] | ||
+ | |||
+ | ===== Community Web Portal ===== | ||
+ | |||
+ | For building a community and for sharing and comparing easily the computed kernel approximations, a website is planned. | ||
+ | |||
+ | Prototypes: | ||
+ | * [[http://mann.clermont.cemagref.fr/syk/|first moke-up]] (static pages) | ||
+ | * [[http://motive.cemagref.fr/vino/sharekernel|python-django application]] (code updated every 5 minutes from vinosite directory) | ||
+ | |||
+ | [[WebSpecifications|detailed specifications]] are in progress. | ||
+ | |||
+ | |||
+ | ===== Kernel Examples ===== | ||
+ | |||
+ | Sample files for making test are available on this [[http://motive.cemagref.fr/owncloud/index.php/apps/files/?dir=%2FVino%2Fsamples|shared storage]] (ask for account). | ||
+ | |||
+ | * Lake (2D) | ||
+ | * analytical solution available in python on the git repository | ||
+ | * Languages (3D) | ||
- | As soon as the structure will be fixed, it could be interesting to produce a XDMF file that describe the schema. | ||
- | * [[hdf5experiments|Experiments on hdf5 formats performance]] | ||
===== Work with sources ===== | ===== Work with sources ===== | ||
- | You can retrieve the sources with git: <code>git clone ssh://git@git.cru.fr:2222/vino</code> | + | You can retrieve the sources with git: <code>git clone git://git.renater.fr/vino.git</code> |
+ | |||
+ | Or [[https://sourcesup.renater.fr/scm/browser.php?group_id=1730|browse it here]] or on [[https://github.com/NicolasDumoulin/vino|github]]. | ||
+ | |||
+ | [[https://sourcesup.renater.fr/pm/task.php?group_id=1730&group_project_id=2926|You can browse current issues or submit a new one]]. | ||
+ | [[TODO|TODO List]] | ||
==== Joining the developers team ==== | ==== Joining the developers team ==== | ||
You have to init your account by logging a first time on sourcesup (if not yet done) and ask to managers to add your account into the project. | You have to init your account by logging a first time on sourcesup (if not yet done) and ask to managers to add your account into the project. | ||
- | Then, you have to upload your SSH public key on the [[https://sourcesup.renater.fr/scm/?group_id=1730|Git]] page. | + | Then, you have to upload your SSH public key on your account configuration page ("Edit keys" section at bottom). |