Releases: a2i2/surround
Releases · a2i2/surround
Surround v0.1.2
Added
- Create a @DataClass called SurroundConfig.
- Create a @DataClass called BaseConfig.
- Create a @config decorator that must be attached to custom Config classes.
- Create a function called
load_config
which allows for loading Hydra without using @hydra.main.
Changed
- Stop the Assembler class from requiring the config type to be class Config and change how properties are retrieved from the config instance.
- Remove legacy Config class.
Surround CLI v0.0.5
Changed
- Update templates to work with new integrated Hydra config.
Surround v0.1.1
Changed
- Remove report generator from generated project
Surround CLI v0.0.3
Fixed
- Added required directories to gitignore
Surround CLI v0.0.2
Fixed
- Added surround_cli to generated project requirements
Surround CLI v0.0.1
Changed
- Split Surround into library and CLI
Surround v0.1.0
Changed
- Split Surround into library and CLI
Version 0.0.15
Added
- Added
license
to setup.py - Added docker file to the generated Surround projects for
Jupyter
support - Added support for creating a versioned output folder for each run that stores the log files.
Changed
- Print available endpoints information to the console
- Updated the generated notebook to load data from a runner
Fixed
- Allow CI to trigger on forked repositories
- Linting issue in generated project
Version 0.0.14
Added
- Migrate from CirclieCI to Codefresh
- Use sqlite3 for doit database
Changed
- Simplify the assembler
- Add metrics to non predict pipelines
- Disable experimentation by default
- Add a description for the
notebook
task
Fixed
- Update about and getting started link
Version 0.0.13
- Override global config using decorator
- Import Config class in Assembler
- Access config via decorator in generated project
- ENHANCE: Add custom pylint check for print statements
- ENHANCE: Ignore scripts/spikes/notebooks while linting
- ENHANCE: Use pylint for Surround's linter
- Limit pushing logs to once every 5 seconds for cloud storage
- Set log level to INFO instead of DEBUG
- Reduce number of storage driver requests (for cloud)
- Implement GCloudStorageDriver
- Ensure all classes are represented as strings internally
- Remove unused dependencies from CI
- Update numpy, pandas to latest version
- Remove dependence on scikit learn
- Allow selection and removal of multiple experiments
- Allow projects to be deleted from Project Explorer
- Allow filtering logs page by message
- Implement ReportGenerator for generated projects
- Support multi-line logs in experiment log viewer
- Use Bulma for CSS styling of the experimentation pages
- Implement Experiment Web App (read-only version)
- Implement ExperimentReader
- ExperimentWriter unit tests
- FileStorageDriver unit tests
- Allow local storage experiments in Docker containers
- Add --note arg when running experiment
- Allow local Surround config to override global config
- Configure CLI tool for writing to local & global config files
- Set default experiment storage location to convention path
- Put remote data tool into single tool called store
- Create sub-directories locally when pulling files from remote
- Remove model remote type
- Add docstrings to data container tool and add to API reference
- Generate random UUID for identifier when generating metadata
- Hash contents of zip rather than the zip itself
- Implement DataContainer and Metadata classes
- Create data container bash script prototype