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: fixmodehandling (#130) - project,repository: moving code block for resetting dirty flag (#131)
Refactor
- use
attrs.fieldeverywhere (#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:
asofversion matching to allow users to get the latest version of an artifact as of a given datetime (#110) - Replace
RuntimeErrorwith custom errors (#108) - using a new
dirtyflag to describe whether an artifact or experiment needs to be persisted (#98)
Fix
- exclude
.dirtyfrom 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_tabulardocs 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
typingannotations 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_tabularoutput 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
edgetestaction 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