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.readers module now features a Pandas accessor that helps to validate and handle files with wearable data streams.
  • The circadian.metrics module contains an updated version of the function esri used 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