Skip to content

Road Map

Andrew Johnson edited this page Sep 25, 2019 · 2 revisions

Below are features and tasks the developers are working towards over the near and far future. These pertain to making serpentTools a more useful tool.

Potential API-breaking changes and deprecations

We try to provide ample notice when making changes that could potentially break existing programs. These are signified by the "API-Incompatible" label applied to issue tickets and pull requests. When features are removed or will be unsupported in the future, a deprecation notice will be, hopefully, provided. Sometimes this functionality will be replaced, and the notice should indicate as much. The "Deprecations" label also denotes this action, and will be applied to relevant issue tickets and pull requests.

Near - medium term

  • Export data to HDF5
  • Journal publication or technical note on the project
  • Remove python 2 support - #328

Long term

  • Export to other data formats, e.g. python-pandas, VTK
  • C-based parsers for improved performance

Maintenance / Upkeep

  • Benchmarking / profiling
  • Move MATLAB data files out of package / repository for cleaner install - #336
  • Improve unit test coverage (#222, #223, #224)