Recent Releases of circadian
circadian - Circadian v1.0.3
- Fix duplicated DLMOs and add parameters to control deduplication
- Add school light schedule, new parameters to skeldon23 and chang14 models
- Jupyter Notebook
Published by ftavella 7 months ago
circadian - Refactoring of readers and metrics modules
circadian v1.0.2
This release updates the methods used to work with wearable data:
- The
circadian.readersmodule now features a Pandas accessor that helps to validate and handle files with wearable data streams. - The
circadian.metricsmodule contains an updated version of the functionesriused to calculate the Entrainment Signal Regularity Index introduced in Moreno et al. 2023.
See the documentation for these modules for more details at https://arcascope.github.io/circadian/
- Jupyter Notebook
Published by ftavella over 2 years ago
circadian - Refactoring of lights, models, and documentation
circadian v1.0.0-alpha
This release includes a major refactoring of the way circadian manages light schedules and models:
- The circadian.lights module now uses the main class called LightSchedule as the interface for generating light schedules. New functionality was added to create schedules defined by pulses and typical schedules were implemented via the interfaces LightSchedule.Regular, LightSchedule.ShiftWork, LightSchedule.SlamShift, and LightSchedule.SocialJetLag. See PR #8 for more details.
- The circadian.models module now implements new models using the common interface given by DynamicalTrajectory and CircadianModel. Four key models in the literature have been added and serve as an example on how to include new functionality into the library. See PR #10 for more details.
- The documentation is renovated and hosted at https://arcascope.github.io/circadian. A custom sidebar controls what is displayed on the page and an Examples tab was added to showcase how to use circadian.
- Jupyter Notebook
Published by ftavella over 2 years ago
circadian - Refactoring of lights, models, and documentation
circadian v1.0.0
This release includes a major refactoring of the way circadian manages light schedules and models:
- The circadian.lights module now uses the main class called LightSchedule as the interface for generating light schedules. New functionality was added to create schedules defined by pulses and typical schedules were implemented via the interfaces LightSchedule.Regular, LightSchedule.ShiftWork, LightSchedule.SlamShift, and LightSchedule.SocialJetLag. See PR #8 for more details.
- The circadian.models module now implements new models using the common interface given by DynamicalTrajectory and CircadianModel. Four key models in the literature have been added and serve as an example on how to include new functionality into the library. See PR #10 for more details.
- The documentation is renovated and hosted at https://arcascope.github.io/circadian. A custom sidebar controls what is displayed on the page and an Examples tab was added to showcase how to use circadian.
- Jupyter Notebook
Published by ftavella over 2 years ago