spam issueshttps://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues2022-12-14T12:55:19+01:00https://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/227Version 1 requirements2022-12-14T12:55:19+01:00Edward AndòVersion 1 requirements- [ ] Repackaging spam
- [x] python 3.10, python 3.11 checks and build, drop 3.6 (as per https://en.wikipedia.org/wiki/History_of_Python)
- [ ] Last 0.7 series release with current state
- [ ] update setup.cfg into setup.py with bu...- [ ] Repackaging spam
- [x] python 3.10, python 3.11 checks and build, drop 3.6 (as per https://en.wikipedia.org/wiki/History_of_Python)
- [ ] Last 0.7 series release with current state
- [ ] update setup.cfg into setup.py with buildtools
- [ ] splitting into modules (DIC, rpi, label, others?), what's in the "main" module? Look at napari for module example
- [ ] investigate GMSH to replace CGAL in label
- [ ] windows pip build on EPFL XaaS?
- [ ] Rebranding
- [ ] getting development out of here and into spam.gitlab
- [ ] news docs, news, chatting integration (and fwd from this link)
- [ ] register new website -- and decide it
- [ ] DIC vs DVC ??? spam.correlation spam.imageCorrelation ?
- [ ] check out doc of all functions for wrong formating (return values code-blocks)
- [ ] Communication
- [ ] New paper (the JOSS will have the wrong URL)
- [ ] Global paper comparing to Mendoza configuration
- [ ] Make a flyer/poster for spam
- [ ] Development
- [ ] Global DVC beta release roadmap
- [ ] Make some tests
- [x] User script
- [ ] Tutorial
- [ ] Merge to main and push to pip (beta warning)
- [ ] Global DVC improvements
- [ ] cylindrical mesh, no Newmann
- [ ] Imposition of loads in the mechanical regularisation
- [ ] Optimization
- [ ] Profiling performance and memory usage vs input images
- [ ] Speed iup with CPP
- [ ] Better memory management for the multiple matrices
- [x] parallelise tet label??
- [ ] Think of a way to only load sub images (HDF5)
- [x] HDF5 (next version)
- [x] tests to use sub images
- [x] generally where can we usefully use HDF5 in and out for the imaging scripts?
- [x] Tutorial for NX registration, plus answering #222 #219
- [ ] rename "tools" to "spam"
- [ ] Critically look at `spam.label` in light of 3D version of regionprops from skimage
- [ ] Also the spam.label.covertLabelToFloat (ask Mallory)
- [ ] Workflow
- [ ] pre-commit (doc for devs)
- [ ] pep8
- [ ] lock master branch
- [ ] snippets to remember the workflow (feature branch update / merge requests...)
- [ ] move to gitlab.com
- [ ] variable/function/class/keys name convention written in the doc (and enforced in the code)
- [ ] use milestones instead of this kind of lists
- [ ] Funding
- [ ] Chan Zuckerberg
- [x] ORD initiatives
- [ ] PSI?Emmanuel Roubinemmanuel.roubin@univ-grenoble-alpes.frEmmanuel Roubinemmanuel.roubin@univ-grenoble-alpes.frhttps://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/242Dev workflow2022-12-14T11:49:38+01:00Emmanuel Roubinemmanuel.roubin@univ-grenoble-alpes.frDev workflow- [ ] pre-commit (doc for devs)
- [ ] pep8
- [ ] lock master branch
- [ ] snippets to remember the workflow (feature branch update / merge requests...)
- [ ] move to gitlab.com
- [ ] variable/function/class/keys name convention written i...- [ ] pre-commit (doc for devs)
- [ ] pep8
- [ ] lock master branch
- [ ] snippets to remember the workflow (feature branch update / merge requests...)
- [ ] move to gitlab.com
- [ ] variable/function/class/keys name convention written in the doc (and enforced in the code)
- [ ] settle on a set of labels for issuesv1https://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/240Global DVC2022-12-14T11:40:41+01:00Emmanuel Roubinemmanuel.roubin@univ-grenoble-alpes.frGlobal DVC- [ ] Make some tests
- [ ] User script
- [ ] Tutorial
- [ ] Merge to main and push to pip (beta warning)
- [ ] cylindrical mesh, no Newmann
- [ ] Imposition of loads in the mechanical regularisation
- [ ] Optimization
- [ ] Profiling...- [ ] Make some tests
- [ ] User script
- [ ] Tutorial
- [ ] Merge to main and push to pip (beta warning)
- [ ] cylindrical mesh, no Newmann
- [ ] Imposition of loads in the mechanical regularisation
- [ ] Optimization
- [ ] Profiling performance and memory usage vs input images
- [ ] Speed iup with CPP
- [ ] Better memory management for the multiple matrices
- [x] parallelise tet label??
- [ ] Think of a way to only load sub images (HDF5)v1Emmanuel Roubinemmanuel.roubin@univ-grenoble-alpes.frEmmanuel Roubinemmanuel.roubin@univ-grenoble-alpes.frhttps://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/241File format2022-12-14T11:38:54+01:00Emmanuel Roubinemmanuel.roubin@univ-grenoble-alpes.frFile formatHDF5 vs zarr
Zarr is too young for now... postponed to v2 or v1.somethingHDF5 vs zarr
Zarr is too young for now... postponed to v2 or v1.somethingv2https://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/217create a general tsv/vtk/tiff writer for all spam scripts2021-10-12T13:42:26+02:00Olga Stamaticreate a general tsv/vtk/tiff writer for all spam scriptscurrently similar lines of code appear in the end of each scriptcurrently similar lines of code appear in the end of each scripthttps://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/209`spam-filterPhiField` add return status in VTK output2021-06-03T18:22:49+02:00Olga Stamati`spam-filterPhiField` add return status in VTK outputhttps://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/207catch/solve singular matrix in Local Quadratic Coherency functions2021-05-25T16:21:29+02:00Edward Andòcatch/solve singular matrix in Local Quadratic Coherency functionsWith funny data these can become singular (both for the computation of coherency and for the local quad fit).
Propose to catch singular matrix and increase neighbour size.
If you hit the max neighbour size and still singular maybe retu...With funny data these can become singular (both for the computation of coherency and for the local quad fit).
Propose to catch singular matrix and increase neighbour size.
If you hit the max neighbour size and still singular maybe return a negative return status (to allow interp filtering?).https://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/194implement spam-discreteStrain TSV output mode2020-12-18T13:02:24+01:00Edward Andòimplement spam-discreteStrain TSV output modeno way to get a TSV out of it!no way to get a TSV out of it!Edward AndòEdward Andòhttps://gricad-gitlab.univ-grenoble-alpes.fr/ttk/spam/-/issues/144Compute interfaces with 3 phases2020-04-23T11:42:36+02:00Emmanuel Roubinemmanuel.roubin@univ-grenoble-alpes.frCompute interfaces with 3 phasesAlejandro Ortega LaborinAlejandro Ortega Laborin