Skip to content

refactor!: Ready to release v0.1.0#26

Merged
Ahzyuan merged 17 commits intomasterfrom
v0.1.x
May 7, 2025
Merged

refactor!: Ready to release v0.1.0#26
Ahzyuan merged 17 commits intomasterfrom
v0.1.x

Conversation

@Ahzyuan
Copy link
Copy Markdown
Member

@Ahzyuan Ahzyuan commented May 7, 2025

This PR gets the codebase ready for torchmeter's birth !!!
This PR makes following changes:

  • Add tests, ci, docs, and fix all known bugs.
  • Implement the frameworks for development, tests, documentation renewal and deployment.
  • Prepare all additional assets required.

* fix: rectify error in laoding config from file

* fix: correct the error of not warning when the custom configuration is missing fields.
…alue (#13)

squash branch: chore/auto-unit-display
squash branch: fix/utils
…lding operationtree. (#15)

squash branch: bugfix/dfs-build-tree
squash branch: bugfix/better-display

* fix: rectify bugs in custom settings checking and applying

* fix: rectify bug in module scaning
squash branch: chore/better-core

optimize the 'Meter' class experience so its instance can truly replace the original model.
squash branch: bugfix/spy-container-change
squash branch: test/v0.1.0
squash branch: chore/v0.1.0-prerelease
Squash branch `chore/repo-management`

1. Improve repo infrastration
  - ci
  - build
  - contributing
  - documentation

2. Refactor to make the repo structure more concise and intuitive: see `misc` directory.

3. Add `py.typed` to meet PEP-561 requirement.
squash branch `refactor/lint-format`
@Ahzyuan Ahzyuan self-assigned this May 7, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2025

Coverage

Coverage Details on ubuntu under Python 3.8
FileStmtsMissCoverMissing
_stat_numeric.py1130100% 
config.py2801096%330, 367, 509, 515, 579–584
core.py3701396%423–424, 429, 467–468, 529, 671, 736, 799, 863, 1827, 1833, 1838
display.py436698%83, 437–438, 440, 799, 901
engine.py1060100% 
statistic.py4431596%54, 60, 66, 72, 77, 207, 792, 850–855, 868–869
unit.py410100% 
utils.py127199%71
TOTAL19164597% 

Summary (on ubuntu under Python 3.8)

Tests Skipped Failures Errors Time
806 2 💤 0 ❌ 0 🔥 12.213s ⏱️

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2025

Coverage

Coverage Details on macos under Python 3.8
FileStmtsMissCoverMissing
_stat_numeric.py1130100% 
config.py2801096%330, 367, 509, 515, 579–584
core.py3701396%423–424, 429, 467–468, 529, 671, 736, 799, 863, 1827, 1833, 1838
display.py436698%83, 437–438, 440, 799, 901
engine.py1060100% 
statistic.py4431596%54, 60, 66, 72, 77, 207, 792, 850–855, 868–869
unit.py410100% 
utils.py127199%71
TOTAL19164597% 

Summary (on macos under Python 3.8)

Tests Skipped Failures Errors Time
806 2 💤 0 ❌ 0 🔥 6.941s ⏱️

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2025

Coverage

Coverage Details on windows under Python 3.8
FileStmtsMissCoverMissing
_stat_numeric.py1130100% 
config.py2801096%330, 367, 509, 515, 579–584
core.py3701396%423–424, 429, 467–468, 529, 671, 736, 799, 863, 1827, 1833, 1838
display.py436698%83, 437–438, 440, 799, 901
engine.py1060100% 
statistic.py4431596%54, 60, 66, 72, 77, 207, 792, 850–855, 868–869
unit.py410100% 
utils.py127199%71
TOTAL19164597% 

Summary (on windows under Python 3.8)

Tests Skipped Failures Errors Time
806 2 💤 0 ❌ 0 🔥 12.540s ⏱️

@Ahzyuan Ahzyuan merged commit 0a5c714 into master May 7, 2025
3 checks passed
@Ahzyuan Ahzyuan deleted the v0.1.x branch May 7, 2025 08:47
@Ahzyuan Ahzyuan added the breaking Introduce changes that break backwards compatibility of existing functionality or APIs. label May 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Introduce changes that break backwards compatibility of existing functionality or APIs.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant