- First release on PyPI.
- Second release on PyPI.
- Third release on PyPI.
- PyPI release with updated documentation.
- Improved search function to locate simTool notebook
- Improved input data validation
- Added web service based cacheing support
- Fixed for use outside of HUBzero environment
- Improved automatic documentation generation
- Fixed Image value setting
- Verify location of installed or published sim2L notebook
- Differentiate between missing path and wrong path type (file/directory)
- Stricter enforcement of param attributes
- Retain directory structure when saving results.
- Close open files to avoid file descriptor leakage
- Added magic functions needed to run notebooks in parallel (MPI)
- Trap missing simToolSaveErrorOccurred and simToolAllOutputsSaved in result notebook
- Return list of input files whether inputs is specified as dictionary or YAML
- Add run preparation method used for web service application. Previously used external shell script
- Extend utility functions for getting information about input files to use either parameter or simple dictionary description.
- Prepare for newer papermill versions
- Added new parameter classes Tag and File.
- Use checksum and file size to compute sim2L run squidId.
- Improve papermill efficiency by reducing implicit I/O done during execution.
- Added support for sim2L metrics collection - record hit and miss by squidid.
- Added getParamsFromDictionary() and content() methods to standardize processing on INPUTS in sim2L notebooks.
- Added updateParamsFromDictionary() methods to update params with input dictionary.
- Fixed issue with updating param units attribute.
- Updated dependency requirement versions.
- Spell check.
- Allow for output in subdirectories.
- Complete changeover from getParamsFromDictionary to updateParamsFromDictionary.
- Add squidId to Run class.
- Added CacheRun class for fetching results from cache.