Skip to content

Development Roadmap and Future of ModOpt.  #269

@paquiteau

Description

@paquiteau

I reckon that I have started multiple PRs, moving forward here is a proposition for the integration of this work.

I would recommend we use a squash+rebase strategie, to minimize the effect on the main trunk. To smooth things up here is what I propose:

In a later future (e.g. start of Q2 2023), taking the opportunity of a coding sprint:
7. Write test for the new algorithms. This might also be the opportunity to revisite the significance of all optimisation algorithm, to solve a less dummy problem (for instance a LASSO regularised least square)
8. Move the configuration to pyproject.toml , and maybe use a src layout 2, -> this seems to be the new standard 34
9. Release a new ModOpt version (2.0 ? )
10. Write new a paper about it, add it to zenodo5 to get a DOI for the package.

Footnotes

  1. https://pycqa.github.io/isort/docs/configuration/black_compatibility.html

  2. https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/

  3. https://packaging.python.org/en/latest/tutorials/packaging-projects/

  4. https://github.com/pypa/sampleproject

  5. https://zenodo.org/

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions