Recent Releases of Lighter
Lighter - v0.0.4
Release for JOSS publication.
Includes a CI/CD and versioning overhaul, adapted from torchio.
What's Changed
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in https://github.com/project-lighter/lighter/pull/128
- Update Readme. Add Discord server. by @ibro45 in https://github.com/project-lighter/lighter/pull/127
- Fix by @surajpaib in https://github.com/project-lighter/lighter/pull/130
- Fix config structure enforcing and typechecking. Add full Tuner support. by @ibro45 in https://github.com/project-lighter/lighter/pull/133
- Fix docs breaking workflow by @surajpaib in https://github.com/project-lighter/lighter/pull/134
- Switch from manual to pydantic validation of config and LighterSystem by @ibro45 in https://github.com/project-lighter/lighter/pull/135
- Default dataloaders to Iterable by @surajpaib in https://github.com/project-lighter/lighter/pull/137
- Add unit tests for all modules by @ibro45 in https://github.com/project-lighter/lighter/pull/138
- Bump werkzeug from 3.0.3 to 3.0.6, aiohttp from 3.10.5 to 3.10.11. by @dependabot in https://github.com/project-lighter/lighter/pull/140
- Improve tests and coverage. Move
runnerandschemafromlighter.utilstolighter.engine. Improve docs slightly. Drop Python 3.9, add 3.12. Update type hinting convention. by @ibro45 in https://github.com/project-lighter/lighter/pull/139 - Poetry >uv by @surajpaib in https://github.com/project-lighter/lighter/pull/144
- Redesign. Dataloaders instead of datasets. Adapters instead of postprocessing and implicit behavior. Containers and our own validation instead of pydantic. Refactor runner and config. by @ibro45 in https://github.com/project-lighter/lighter/pull/142
- Refactor github workflows by @ibro45 in https://github.com/project-lighter/lighter/pull/146
- Docs by @ibro45 in https://github.com/project-lighter/lighter/pull/147
- Add joss paper draft by @ibro45 in https://github.com/project-lighter/lighter/pull/150
- Remove Tuner by @ibro45 in https://github.com/project-lighter/lighter/pull/151
- Improve usage of uv by @fepegar in https://github.com/project-lighter/lighter/pull/159
- Fix Python version in mypy config by @fepegar in https://github.com/project-lighter/lighter/pull/156
- Remove upper bounds of dependencies by @fepegar in https://github.com/project-lighter/lighter/pull/160
- Remove lightly by @fepegar in https://github.com/project-lighter/lighter/pull/155
- Enable blank issues by @fepegar in https://github.com/project-lighter/lighter/pull/161
- Fix classification tutorial by @fepegar in https://github.com/project-lighter/lighter/pull/157
- Fix metric registration by @ibro45 in https://github.com/project-lighter/lighter/pull/162
- Updating pre-commit hook by @surajpaib in https://github.com/project-lighter/lighter/pull/164
- Update paper as per reviewer's comments by @ibro45 in https://github.com/project-lighter/lighter/pull/166
- Adopt src/ layout and revamp CI/CD https://github.com/project-lighter/lighter/commit/5ca42dfe198dafd4d1202ac5dc29c3817bacfee5
New Contributors
- @fepegar made their first contribution in https://github.com/project-lighter/lighter/pull/159
Full Changelog: https://github.com/project-lighter/lighter/compare/v0.0.2...v0.0.4
Scientific Software - Peer-reviewed
- Python
Published by ibro45 6 months ago
Lighter - v0.0.3a20
Pre-release for JOSS submission.
What's Changed
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in https://github.com/project-lighter/lighter/pull/128
- Update Readme. Add Discord server. by @ibro45 in https://github.com/project-lighter/lighter/pull/127
- Fix by @surajpaib in https://github.com/project-lighter/lighter/pull/130
- Fix config structure enforcing and typechecking. Add full Tuner support. by @ibro45 in https://github.com/project-lighter/lighter/pull/133
- Fix docs breaking workflow by @surajpaib in https://github.com/project-lighter/lighter/pull/134
- Switch from manual to pydantic validation of config and LighterSystem by @ibro45 in https://github.com/project-lighter/lighter/pull/135
- Default dataloaders to Iterable by @surajpaib in https://github.com/project-lighter/lighter/pull/137
- Add unit tests for all modules by @ibro45 in https://github.com/project-lighter/lighter/pull/138
- Bump werkzeug from 3.0.3 to 3.0.6, aiohttp from 3.10.5 to 3.10.11. by @dependabot in https://github.com/project-lighter/lighter/pull/140
- Improve tests and coverage. Move
runnerandschemafromlighter.utilstolighter.engine. Improve docs slightly. Drop Python 3.9, add 3.12. Update type hinting convention. by @ibro45 in https://github.com/project-lighter/lighter/pull/139 - Poetry >uv by @surajpaib in https://github.com/project-lighter/lighter/pull/144
- Redesign. Dataloaders instead of datasets. Adapters instead of postprocessing and implicit behavior. Containers and our own validation instead of pydantic. Refactor runner and config. by @ibro45 in https://github.com/project-lighter/lighter/pull/142
- Refactor github workflows by @ibro45 in https://github.com/project-lighter/lighter/pull/146
- Docs by @ibro45 in https://github.com/project-lighter/lighter/pull/147
- Add joss paper draft by @ibro45 in https://github.com/project-lighter/lighter/pull/150
Full Changelog: https://github.com/project-lighter/lighter/compare/v0.0.2...v0.0.3a20
Scientific Software - Peer-reviewed
- Python
Published by ibro45 10 months ago
Lighter - v0.0.2
What's Changed
- Switch to Lightning by @ibro45 in https://github.com/project-lighter/lighter/pull/1
- Add issue template by @surajpaib in https://github.com/project-lighter/lighter/pull/8
- Reorganize the structure by @ibro45 in https://github.com/project-lighter/lighter/pull/13
- Fixes scheduler instantiation by @surajpaib in https://github.com/project-lighter/lighter/pull/16
- Implement a logging callback that unifies multiple loggers by @ibro45 in https://github.com/project-lighter/lighter/pull/15
- Improve forward and predict type-based calls by @ibro45 in https://github.com/project-lighter/lighter/pull/14
- Improved packaging and CI pipeline for lighter by @surajpaib in https://github.com/project-lighter/lighter/pull/17
- Simplify CLI by @ibro45 in https://github.com/project-lighter/lighter/pull/25
- Improve style by @ibro45 in https://github.com/project-lighter/lighter/pull/27
- Fix logger code issues by @surajpaib in https://github.com/project-lighter/lighter/pull/41
- Add histogram to logger by @surajpaib in https://github.com/project-lighter/lighter/pull/42
- LighterWriter - write/save predictions by @ibro45 in https://github.com/project-lighter/lighter/pull/40
- Switch to MONAI inferers. Add LighterFreezer. Add custom collate functions. Add Logger fixes, epoch num logging, image preprocessing fix. Add loss and metric monitoring. Add seeding. Add model checkpoint load with prefix adjustment. by @ibro45 in https://github.com/project-lighter/lighter/pull/43
- Create diagram.yml by @surajpaib in https://github.com/project-lighter/lighter/pull/52
- Bump cryptography from 39.0.0 to 39.0.1 by @dependabot in https://github.com/project-lighter/lighter/pull/53
- Bump werkzeug from 2.2.2 to 2.2.3 by @dependabot in https://github.com/project-lighter/lighter/pull/54
- Bump cleo from 1.0.0a5 to 2.0.0 by @dependabot in https://github.com/project-lighter/lighter/pull/55
- Upgrade PL and torch by @surajpaib in https://github.com/project-lighter/lighter/pull/56
- Update diagram.yml with PAT by @surajpaib in https://github.com/project-lighter/lighter/pull/58
- Fix repo-token location by @surajpaib in https://github.com/project-lighter/lighter/pull/59
- Simplify config instantiation by @surajpaib in https://github.com/project-lighter/lighter/pull/57
- Pass config to logger + simplify project import by @surajpaib in https://github.com/project-lighter/lighter/pull/61
- Add auto publish workflow by @surajpaib in https://github.com/project-lighter/lighter/pull/64
- Simplify batch splitting, add None collate support for when target is not expected by @ibro45 in https://github.com/project-lighter/lighter/pull/65
- Fix auto publish bug and merge with diagram by @surajpaib in https://github.com/project-lighter/lighter/pull/67
- Add logo by @surajpaib in https://github.com/project-lighter/lighter/pull/45
- Fix poetry download link by @surajpaib in https://github.com/project-lighter/lighter/pull/68
- Remove contrib submodule by @ibro45 in https://github.com/project-lighter/lighter/pull/69
- Fixes by @surajpaib in https://github.com/project-lighter/lighter/pull/70
- Fixes by @surajpaib in https://github.com/project-lighter/lighter/pull/71
- Fixes for Freezer by @surajpaib in https://github.com/project-lighter/lighter/pull/72
- Learning rate logging by @ibro45 in https://github.com/project-lighter/lighter/pull/66
- Refactor system, freezer. Improve config structure. Add data postprocessing prior to criterion, metrics or logging. by @ibro45 in https://github.com/project-lighter/lighter/pull/74
- Add "id" support. Refactor Writers. Add Writer additional format extensibility. by @ibro45 in https://github.com/project-lighter/lighter/pull/78
- Bump pillow from 10.0.0 to 10.0.1 by @dependabot in https://github.com/project-lighter/lighter/pull/85
- Bump aiohttp from 3.8.5 to 3.8.6 by @dependabot in https://github.com/project-lighter/lighter/pull/89
- Bump gitpython from 3.1.35 to 3.1.37 by @dependabot in https://github.com/project-lighter/lighter/pull/88
- Bump urllib3 from 2.0.4 to 2.0.7 by @dependabot in https://github.com/project-lighter/lighter/pull/87
- Bump werkzeug from 2.3.6 to 2.3.8 by @dependabot in https://github.com/project-lighter/lighter/pull/86
- Fix MONAI-ITK orientation. Improve Writer docstrings. by @ibro45 in https://github.com/project-lighter/lighter/pull/81
- Security updates by @dependabot in https://github.com/project-lighter/lighter/pull/96
- Refactor logging by @surajpaib in https://github.com/project-lighter/lighter/pull/93
- Update dependencies by @surajpaib in https://github.com/project-lighter/lighter/pull/101
- Remove timestamp dir in writers and log that checkpoint was loaded succesfully by @ibro45 in https://github.com/project-lighter/lighter/pull/102
- Memfix by @surajpaib in https://github.com/project-lighter/lighter/pull/106
- Improve console logging and tracebacks by @ibro45 in https://github.com/project-lighter/lighter/pull/105
- Standardize batch format. Introduce batch postprocessing. by @ibro45 in https://github.com/project-lighter/lighter/pull/107
- Bump black from 23.12.1 to 24.3.0 by @dependabot in https://github.com/project-lighter/lighter/pull/108
- Add docs with auto API reference generation when pushed to main. by @ibro45 in https://github.com/project-lighter/lighter/pull/110
- Dependabot security updates by @ibro45 in https://github.com/project-lighter/lighter/pull/117
- Support subloss logging through loss dicts by @ibro45 in https://github.com/project-lighter/lighter/pull/111
- Update lock file by @surajpaib in https://github.com/project-lighter/lighter/pull/122
- Refactor cli and runner. Implement reserved config keys. Add feature to pass args to Trainer's methods. by @ibro45 in https://github.com/project-lighter/lighter/pull/124
- Make checkpoint loading more informative. Remove incorrect Metric type check. Make TableWriter expect a path instead of dir. by @ibro45 in https://github.com/project-lighter/lighter/pull/126
New Contributors
- @surajpaib made their first contribution in https://github.com/project-lighter/lighter/pull/8
Full Changelog: https://github.com/project-lighter/lighter/commits/v0.0.2
Scientific Software - Peer-reviewed
- Python
Published by surajpaib over 1 year ago
Lighter - Initial release
Scientific Software - Peer-reviewed
- Python
Published by ibro45 over 2 years ago