- Add access to processors properties from ToolBox
- Travis: adding linux via Docker
- Documentation update:
- Adding docstring for processors
- Update example
- Adding descriptions about morpho 2, reworking the morpho 1's
- Issue tracker: adding template issues
- Plotting: better RootCanvas class, more RootHistogram methods
- Travis fix: switch to XCode 9.4
- RTD
- Changed CPython to 3
- Edited conf.py to use better_apidoc
- Defined try/except for additional modules like ROOT and pystan
- Dependencies cleanup (matplotlib)
- Update dependencies to support python 3.7
- Debug of the docker and docker-compose
- Morpho executable:
- Use configuration file similar to Katydid: configuration can be edited via the CLI
- Toolbox that creates, configures, runs and connects processors
- Can import processors from other modules (mermithid tested)
- Add main executable
- Upgrade to morpho2:
- Create basic processors for
- sampling (PyStan and RooFit)
- plotting
- IO (ROOT, csv, json, yaml, R)
- Added tests scripts and main example
- Use brew instead of conda for Travis CI
- All new features incorporated into a tagged release should have their validation documented. * Document the new feature. * Perform tests to validate the new feature. * If the feature is slated for incorporation into an official analysis, perform tests to show that the overall analysis works and benefits from this feature. * Indicate in this log where to find documentation of the new feature. * Indicate in this log what tests were performed, and where to find a writeup of the results.
- Fixes to existing features should also be validated. * Perform tests to show that the fix solves the problem that had been indicated. * Perform tests to show that the fix does not cause other problems. * Indicate in this log what tests were performed and how you know the problem was fixed.
- Feature 1
- Details
- Feature 2
- Details
- Fix 1
- Details
- Fix 2
- Details