Skip to content

Version 1 requirements

  • Repackaging spam

    • 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
      • 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
        • parallelise tet label??
        • Think of a way to only load sub images (HDF5)
    • HDF5 (next version)
      • tests to use sub images
      • generally where can we usefully use HDF5 in and out for the imaging scripts?
    • 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
    • ORD initiatives
    • PSI?
Edited by Edward Andò
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information