Skip to content

Releases: a2i2/surround

Surround v0.1.2

30 Aug 04:33
781fcaa
Compare
Choose a tag to compare

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

30 Aug 04:50
6aa6f79
Compare
Choose a tag to compare

Changed

  • Update templates to work with new integrated Hydra config.

Surround v0.1.1

07 Jan 02:25
21d6779
Compare
Choose a tag to compare

Changed

  • Remove report generator from generated project

Surround CLI v0.0.3

15 Dec 00:16
5c8edeb
Compare
Choose a tag to compare

Fixed

  • Added required directories to gitignore

Surround CLI v0.0.2

11 Dec 04:37
7327cf4
Compare
Choose a tag to compare

Fixed

  • Added surround_cli to generated project requirements

Surround CLI v0.0.1

11 Dec 00:15
538dc24
Compare
Choose a tag to compare

Changed

  • Split Surround into library and CLI

Surround v0.1.0

10 Dec 06:49
1c51875
Compare
Choose a tag to compare

Changed

  • Split Surround into library and CLI

Version 0.0.15

26 Nov 05:42
a7638b0
Compare
Choose a tag to compare

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

01 Jul 07:30
ee81f0f
Compare
Choose a tag to compare

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

17 Jan 03:35
bc6f87b
Compare
Choose a tag to compare
  • 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