Surround

Latest version: v0.1.2

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

Scan your dependencies

Page 2 of 3

0.0.12

* New data splitting tool `surround split`
* New classification visualiser tool `surround viz`
* Add `surround run jupyter` task to generated projects which starts a notebook container
* Fix configuration file not being loaded automatically
* Add finaliser stage to Assembler, which will be ran at the end of the pipeline regardless if it was successful
* Load configuration from anywhere using the `auto_load=True` argument in `Config` constructor
* Support multiple assemblies and runners
* Use builder pattern to create assemblers
* Rename `BatchRunner` to `FileSystemRunner` in generated projects
* Simplify running process, load data only, hide running method in generated projects
* Rename `SurroundData` to `State`
* Rename `Stage`'s method `init_stage` to `initialise`
* Rename `data/` folder to `input/` in generated projects
* Rename config["data_path"] to config["input_path"]
* Rename config property `data_path` to `input_path`
* Add `trainLocal`, `batchLocal` and `webLocal` tasks
* Load project's `config.yaml` by default
* Windows Support (more fixes than previous release)
* Support underscores in project names
* Add type hints to the codebase
* Add `--version` flag to the Surround command-line tool
* Retrieve package version from `__version__`

0.0.11

* Fix release regex to support more than 9 sub version

0.0.10

* New Documentation + Website
* Fix dodo.py to override default values for the Docker image name

0.0.9

- Introduce assembler
- Replace wrapper with runners
- Add more running tasks (train, batch, web)
- Support running dodo on windows machines
- Minor code cleaning

0.0.8

- FIX: Store the package path and use that to read project config

0.0.7

- Made Sphinx a development dependency
- Getting the version of Surround dynamically
- Enabled internal logging in run as web
- Added task to remove the built docker image
- Upload.html is part of a Surround
- Updated BaseRemote Interface
- Updated AllowedTypes to support just JSON and File
- Upload endpoint for web is only provided when selected type is FILE
- Read the Wrapper class from Config
- Run surround from any project sub-dir

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.