• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

eonu / sequentia / a71b38e4-620d-4b65-a7f9-45b107a52cb8
83%
master: 83%

Build:
Build:
LAST BUILD BRANCH: dev
DEFAULT BRANCH: master
Ran 01 Apr 2024 05:06PM UTC
Jobs 2
Files 58
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Apr 2024 04:53PM UTC coverage: 90.634%. First build
a71b38e4-620d-4b65-a7f9-45b107a52cb8

Pull #242

circleci

web-flow
refactor: full `scikit-learn` compatibility + general refactor (#241)

- Use `scikit-learn` ≥1.4 metadata routing for full API compatibility
- Switch from `setup.py` to `pyproject.toml`
- Switch to `poetry` for dependency management
- Use `tox` for documentation building, unit tests and linting
- Add pre-commit hooks
- Add coverage checks via `coveralls`
- Drop support for Python <3.11
- Support Python 3.11 and 3.12
- Add issue and pull request templates
- Add license information to `.py` files
- Update repository documentation
- Use `cliff` for `CHANGELOG.md` generation
- Update Sphinx documenation
- Switch to `numpy` docstring format (via `napoleon`)
- Move library code from `lib/` to `sequentia/`
- Move unit tests from `lib/test` to `tests/`
- Add `sequentia.enums` module for configuration values.
- Add `sequentia.version` sub-package for versioning information.
- Add `sequentia._internal` sub-package for internal logic.
- Remove `sequentia.pipeline` module.
- Make topologies internal
- Remove `pydantic` validation classes for model inputs
- Remove `pydantic` validation for `numpy` arrays
- Use key-word only arguments more widely (e.g. for `lengths`)
- Use `pydantic.validate_call` for validating constructors and other functions
- Use type hinting
- Use `ABCMeta` metaclass for base classes (e.g. `ClassifierMixin`/`RegressorMixin` and `BaseHMM`)
- Use `abc` decorators for abstract methods
- Avoid unnecessarily redefining methods on subclasses for only documentation purposes
- Add `predict_log_proba` to classifiers
- Move majority of validation logic to `sequentia._internal._validation` module
- Prefix all HMM parameter setter functions with `set_state`
- Rename `set_transitions` to set_state_transition_probs`
- Rename `set_state_emissions` to `set_state_emission_probs`
- Rename `set_state_covariances` to `set_state_covars`
- Use static methods to define default HMM parameters
- Handle KNN querying for single traini... (continued)
Pull Request #242: refactor: full `scikit-learn` compatibility + general refactor

1168 of 1195 new or added lines in 22 files covered. (97.74%)

2187 of 2413 relevant lines covered (90.63%)

1.73 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
87.5
sequentia/_internal/_multiprocessing.py
4
78.95
sequentia/enums.py
8
92.52
sequentia/_internal/_hmm/topologies.py
14
17.65
sequentia/version.py
Jobs
ID Job ID Ran Files Coverage
1 3.11 - a71b38e4-620d-4b65-a7f9-45b107a52cb8.1 01 Apr 2024 05:06PM UTC 58
89.78
2 3.12 - a71b38e4-620d-4b65-a7f9-45b107a52cb8.2 01 Apr 2024 05:08PM UTC 58
90.63
Source Files on build a71b38e4-620d-4b65-a7f9-45b107a52cb8
  • Tree
  • List 58
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #A71B38E4...
  • Pull Request #242
  • Next Build on dev (#ED4E4ABB...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc