Surround

Latest version: v0.1.2

Safety actively analyzes 619256 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.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.

0.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

0.1.0

Changed

- Split Surround into library and CLI

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

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

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

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.