Skip to content

Latest commit

 

History

History
41 lines (37 loc) · 1.78 KB

TODO.md

File metadata and controls

41 lines (37 loc) · 1.78 KB

PyRhO TODO List

Priority

  • Make more functions and variables private and use __all__ and del to tidy namespace
  • Documentation
  • Testing
    • Add more asserts, warnings and write unit tests with py.test or nose
    • Standardise testing different versions with tox
    • Add Continuous Integration with Travis
  • Update GUI to work with ipywidgets >= 5.x
  • Store parameters (and data) as JSON/plain text where possible

Mid-Term

  • Add more tutorial notebooks
  • Extend database of modelFits and add general with a wide range
  • Change flux units to mW/mm^2
  • Move GUI to submodule and add modelFits dropdowns (fitting and simulating)
  • Remove v_1 as a parameter, add procedure to mod files (and add a dummy scaling factor for FV)

Long-Term

  • GUI for Brian
  • Implement automatic unit handling and conversions
  • Backport to Python 2: 2.7
  • Incorporate additional independent variables
    • Temperature (Q10)
    • Wavelength
    • pH (intracellular and extracellular)

Ideas

  • Suffix all parameters to avoid clashes with Brian
  • Use Neo or Stimfit for handling photocurrents
  • Use pandas for organising metadata
  • Use NeuroTools/parameters for importing and exporting models