Frozen requirements for better reproducibility
See original GitHub issue🚀 Feature
It will be nice if In the napari repository (and sdist uploaded on pypi) there will be some requirements file with exactly pinned versions of all requirements (not only implicit, but also requirements of requirements).
Motivation
This simplify make reproducible environments if there is a need to setup old version of napari.
Pitch
Use pip-compile
or another similar thing to freeze information about all required packages
Alternatives
Additional context
Something like: https://github.com/4DNucleome/PartSeg/blob/develop/requirements/requirements_pyinstaller.txt
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:5 (5 by maintainers)
Top Results From Across the Web
The Effect of Freeze/Thaw Cycles on Reproducibility of ... - NCBI
The overall reproducibility decreased further by ca. 10% after the first freeze/thaw-cycle, and after one more freeze/thaw cycle the reproducibility ...
Read more >How to Thaw Cells - Guide for More Reproducible ...
Cell freezing and thawing require different rates of temperature change to ensure high cell viability. Cell freezing needs to occur at a slow, ......
Read more >Methodology for reliable and reproducible cryopreservation of ...
Explants surplus to experimental requirements were prepared and frozen as ... a more accurate and reproducible freezing rate that can be calibrated and ......
Read more >Analysis of Reproducibility and Variability from a Frozen ...
Conclusion: The frozen sample aliquotter technology can extract multiple consistently homogenous aliquots without thawing the parent sample, and ...
Read more >Do multiple experimenters improve the reproducibility ... - PLOS
The aim of this study was therefore to test whether heterogenisation of experimental conditions by using multiple experimenters improves the ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
pip-compile
when preparing a release.I understand the point of a lockfile in general, what I’d like to know was:
that is, napari can work with a ton of different library version combinations. how exactly do you propose we pick the versions in the lockfile