empyre issueshttps://iffgit.fz-juelich.de/empyre/empyre/-/issues2020-09-23T11:46:46Zhttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/43Add tests!2020-09-23T11:46:46ZJan CaronAdd tests!Add ~tests to:
* [ ] ~vis subpackage
* [ ] ~fields subpackage
* [ ] ~io subpackageAdd ~tests to:
* [ ] ~vis subpackage
* [ ] ~fields subpackage
* [ ] ~io subpackageJan CaronJan Caronhttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/38pip install .[io] not working due to hyperspy depending on traits (no wheels ...2020-03-17T23:27:39ZJan Caronpip install .[io] not working due to hyperspy depending on traits (no wheels on PyPI)Currently, `pip install .[io]` is not working, due to hyperspy depending on traits, which does not have precompiled wheels on PyPI. The `test_install` job does not work without a wheel, or without getting Microsoft Visual C++ 14 for its ...Currently, `pip install .[io]` is not working, due to hyperspy depending on traits, which does not have precompiled wheels on PyPI. The `test_install` job does not work without a wheel, or without getting Microsoft Visual C++ 14 for its gcc (which is a large download and would complicate `gitlab-ci.yml`).
The [issue](https://github.com/hyperspy/hyperspy/issues/2315) is known to the HyperSpy guys and traits also has a [request to build wheels for PyPI](https://github.com/enthought/traits/issues/357), but it does not look like this will be fixed in the near future...
For now, hyperspy is removed from `[all]`, if people want to use hyperspy for io, they need to install it with conda for now (or
get a wheel for Windows from [gohlke](https://www.lfd.uci.edu/~gohlke/pythonlibs/).
~bug
UPDATE: `mayavi` has the same problem and `tvtk` is also not easily installable via pip. As it stands, the `[all]` is quite empty...https://iffgit.fz-juelich.de/empyre/empyre/-/issues/24Define FwdModel base class / interface2020-03-02T11:53:33ZJan CaronDefine FwdModel base class / interfacePut resources here for linear operators (inherit from or wrap them?)
* [ ] [PyLops](https://pylops.readthedocs.io/en/latest/)
* [ ] FMComposite as a structure with children and parents (concatenation: same level, stacking: parallel)? N...Put resources here for linear operators (inherit from or wrap them?)
* [ ] [PyLops](https://pylops.readthedocs.io/en/latest/)
* [ ] FMComposite as a structure with children and parents (concatenation: same level, stacking: parallel)? NOT a tree, one node can have several parents (i.e. input from more than one submodel, e.g. summation of phase ramp and magnetic ramp).Minimum viable product: Create magnetic skyrmion distributions, visualize and export themhttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/23Implement diagnostics.py2020-02-14T08:15:13ZJan CaronImplement diagnostics.py* [ ] Implementation
* [ ] Documentation
* [ ] Testing* [ ] Implementation
* [ ] Documentation
* [ ] Testinghttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/22Implement regularisator.py2020-02-14T08:15:13ZJan CaronImplement regularisator.py* [ ] Implementation
* [ ] Documentation
* [ ] Testing* [ ] Implementation
* [ ] Documentation
* [ ] Testinghttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/21Implement costfunction.py2020-02-14T08:15:13ZJan CaronImplement costfunction.py* [ ] Implementation
* [ ] Documentation
* [ ] Testing* [ ] Implementation
* [ ] Documentation
* [ ] Testinghttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/20Implement reconstruction.py2020-02-14T08:15:13ZJan CaronImplement reconstruction.py* [ ] Implementation
* [ ] Documentation
* [ ] Testing* [ ] Implementation
* [ ] Documentation
* [ ] Testinghttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/15Implement plot3d.py2020-03-16T19:20:47ZJan CaronImplement plot3d.py* [x] Implementation
* [x] Support for mayavi (port from pyramid)
* [ ] Support for ParaView (scripting)?
* [ ] Paraview Macro to GitLab?
* [ ] Documentation
* [ ] Testing* [x] Implementation
* [x] Support for mayavi (port from pyramid)
* [ ] Support for ParaView (scripting)?
* [ ] Paraview Macro to GitLab?
* [ ] Documentation
* [ ] TestingMinimum viable product: Load and visualize 3D data with EMPyReJan CaronJan Caronhttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/10Implement vectors.py2020-03-16T19:24:16ZJan CaronImplement vectors.py* [x] Implementation
* [x] Documentation
* [ ] Testing* [x] Implementation
* [x] Documentation
* [ ] TestingMinimum viable product: Create magnetic skyrmion distributions, visualize and export themJan CaronJan Caronhttps://iffgit.fz-juelich.de/empyre/empyre/-/issues/9Implement shapes.py2020-03-16T19:24:19ZJan CaronImplement shapes.py* [x] Implementation
* [x] Documentation
* [ ] Testing* [x] Implementation
* [x] Documentation
* [ ] TestingMinimum viable product: Create magnetic skyrmion distributions, visualize and export themJan CaronJan Caron