Circadian

Latest version: v1.0.2

Safety actively analyzes 623626 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.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](https://doi.org/10.1002/oby.23641).

See the documentation for these modules for more details at https://arcascope.github.io/circadian/

1.0.1

1.0.0alpha

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`.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.