Recent Releases of https://github.com/lazyscribe/lazyscribe

https://github.com/lazyscribe/lazyscribe - v1.2.0

v1.2.0 (2025-07-30)

Feat

  • project,experiment: return the last experiment with the matched short_slug instead of the first (#141)

- Python
Published by ak-gupta 7 months ago

https://github.com/lazyscribe/lazyscribe - v1.2.0

v1.2.0 (2025-07-30)

Feat

  • project,experiment: return the last experiment with the matched short_slug instead of the first (#141)

- Python
Published by ak-gupta 7 months ago

https://github.com/lazyscribe/lazyscribe - v1.1.0

v1.1.0 (2025-03-14)

Feat

  • adding the ability for users to promote an artifact from an experiment to a repository (#129)

Fix

  • repository: repository.Repository: fix mode handling (#130)
  • project,repository: moving code block for resetting dirty flag (#131)

Refactor

  • use attrs.field everywhere (#128)
  • repository: get rid of datetime.timedelta (#126)

- Python
Published by ak-gupta 11 months ago

https://github.com/lazyscribe/lazyscribe - v1.0.1

v1.0.1 (2025-02-25)

Fix

  • remove duplicate path to artifact in loading (#122)
  • address handling of exact matches for the 'asof' match (#121)

- Python
Published by ak-gupta 12 months ago

https://github.com/lazyscribe/lazyscribe - v1.0.0

v1.0.0 (2025-02-24)

Feat

  • creating the directory for the project JSON if it doesn't exist
  • repository: asof version matching to allow users to get the latest version of an artifact as of a given datetime (#110)
  • Replace RuntimeError with custom errors (#108)
  • using a new dirty flag to describe whether an artifact or experiment needs to be persisted (#98)

Fix

  • exclude .dirty from validations (#115)
  • make objects dirty by default
  • handle string project filepaths (#107)

Refactor

  • get rid of re-raise (#119)
  • refactor exceptions hierarchy (#112)

- Python
Published by ak-gupta 12 months ago

https://github.com/lazyscribe/lazyscribe - v0.7.1

What's Changed

  • fix: adding a check to ensure existing artifacts are not overwritten with null data and removing the w+ mode by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/96
  • chore: updating the changelog in preparation for a release by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/97
  • docs: Update copyright year by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/99
  • v0.7.1 by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/100

Full Changelog: https://github.com/lazyscribe/lazyscribe/compare/v0.7.0...v0.7.1

- Python
Published by ak-gupta about 1 year ago

https://github.com/lazyscribe/lazyscribe - v0.7.0

What's Changed

  • Update and relax dependencies, remove the rest of Python 3.8 by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/70
  • Project.to_tabular docs improvement by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/72
  • Make ruff stronger by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/75
  • Changes by run-edgetest action by @github-actions in https://github.com/lazyscribe/lazyscribe/pull/76
  • Fix Project Updating and Appending links by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/69
  • Simplify typing annotations by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/74
  • Changes by run-edgetest action by @github-actions in https://github.com/lazyscribe/lazyscribe/pull/77
  • Add experiment.to_tabular(), test.to_tabular() by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/73
  • Update pyproject.toml: fix minimum python version by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/79
  • chore: bumping version to 0.7 by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/78
  • Changes by run-edgetest action by @github-actions in https://github.com/lazyscribe/lazyscribe/pull/82
  • feat: Add repository for artifact storage by @jdawang in https://github.com/lazyscribe/lazyscribe/pull/81
  • feat: Add YAML artifact handler by @jdawang in https://github.com/lazyscribe/lazyscribe/pull/84
  • Use UTC everywhere by @jdawang in https://github.com/lazyscribe/lazyscribe/pull/92
  • Update custom-artifact.rst: fix code example by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/89
  • Fix from #84 @kuraga's comments by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/87
  • build: using commitizen, pre-commit, and conventional commits for future automated releases by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/93
  • chore: running edgetest by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/94
  • v0.7.0 by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/95

Full Changelog: https://github.com/lazyscribe/lazyscribe/compare/v0.6.0...v0.7.0

- Python
Published by ak-gupta about 1 year ago

https://github.com/lazyscribe/lazyscribe - v0.6.0

What's Changed

  • add output_only option to Artifact base class by @gladysteh99 in https://github.com/lazyscribe/lazyscribe/pull/55
  • Changes by run-edgetest action by @github-actions in https://github.com/lazyscribe/lazyscribe/pull/57
  • Dynamic artifact handling by @gladysteh99 in https://github.com/lazyscribe/lazyscribe/pull/56
  • Changes by run-edgetest action by @github-actions in https://github.com/lazyscribe/lazyscribe/pull/62
  • [FIX] Parameterized path for Prefect by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/58
  • docs fixes by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/61
  • build: adding python 3.12 and 3.13 support by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/63
  • docs: string representation for experiment and test modules by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/64
  • Implement Test.log_parameter (closes #44) by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/60
  • Address #52 by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/66
  • Address p.25 of #28 by @kuraga in https://github.com/lazyscribe/lazyscribe/pull/67
  • v0.6.0 by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/68

New Contributors

  • @gladysteh99 made their first contribution in https://github.com/lazyscribe/lazyscribe/pull/55

Full Changelog: https://github.com/lazyscribe/lazyscribe/compare/v0.5.0...v0.6.0

- Python
Published by ak-gupta over 1 year ago

https://github.com/lazyscribe/lazyscribe - v0.5.0

Description

In this release, we have

  • Improved our documentation (#32, #38, #46),
  • [BREAKING] Changed the field names for the Project.to_tabular output to explicitly label Experiment vs. Test-level fields (#41), and
  • Added the ability to tag and filter experiments (#43).

Big thanks to @kuraga for the feedback and contributions!

- Python
Published by ak-gupta over 1 year ago

https://github.com/lazyscribe/lazyscribe - v0.4.0

In this release, we have addressed some significant performance issues and added new features.

Improved performance on project load

@valdezt fixed our project load behaviour to cache existing projects and prevent re-loading the same dependency multiple times (#21).

Generic artifact handling

Myself and @Dike-LAN wrote up functionality to associate artifacts directly with experiments. This includes the ability to read and write artifacts with a couple of builtin handlers. We hope to add more in the future, but this is a great start! Special thanks to @valdezt for reviewing and testing out the functionality in real-world pipelines

- Python
Published by ak-gupta over 2 years ago

https://github.com/lazyscribe/lazyscribe - v0.3.2

Description

In this release, we have switched from setup.cfg/setup.py to pyproject.toml and added the ability to interact with remote filesystems through fsspec. Thanks to first-time contributor @valdezt!

- Python
Published by ak-gupta about 3 years ago

https://github.com/lazyscribe/lazyscribe - v0.3.1

In this release, we have

  • added explicit dependency ranges,
  • added the edgetest action to the CI/CD to ensure the ranges are updated frequently,
  • added explicit testing and support for python 3.10, and
  • moved the package classification from Pre-Alpha to Alpha.

- Python
Published by ak-gupta about 3 years ago

https://github.com/lazyscribe/lazyscribe - v0.3.0

What's Changed

  • Docs patch by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/7
  • Prefect integration by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/8
  • Making the testing more robust to second delays by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/10
  • v0.3.0 by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/9

Full Changelog: https://github.com/lazyscribe/lazyscribe/compare/v0.2.0...v0.3.0

- Python
Published by ak-gupta almost 4 years ago

https://github.com/lazyscribe/lazyscribe - v0.2.0

What's Changed

  • Adding ability to log non-global metrics by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/4
  • Experiment and test lists for easy conversion to pandas by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/5
  • v0.2.0 by @ak-gupta in https://github.com/lazyscribe/lazyscribe/pull/6

Full Changelog: https://github.com/lazyscribe/lazyscribe/compare/v0.1.0...v0.2.0

- Python
Published by ak-gupta almost 4 years ago

https://github.com/lazyscribe/lazyscribe - v0.1.0

First release! This package provides lightweight, lazy experiment management through attrs.

- Python
Published by ak-gupta almost 4 years ago