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

redmod-team / profit / 19114779947
52%

Build:
DEFAULT BRANCH: master
Ran 05 Nov 2025 08:08PM UTC
Jobs 5
Files 45
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

05 Nov 2025 08:05PM UTC coverage: 42.609% (-24.6%) from 67.176%
19114779947

push

github

web-flow
Modernize and update legacy project (#185)

* Modernize project dependencies and Python version support

- Update Python version support from 3.7-3.10 to 3.9-3.13
- Update numpy requirement: remove upper bound (<1.24), set minimum to >=1.21.0
- Fix ZMQ dependency: change 'zmq' to 'pyzmq' (correct package name)
- Update Dash requirement from >=1.20.0 to >=2.0.0
- Update setuptools build requirement from <60 to >=61
- Modernize numpy build dependencies for Python 3.11-3.13
- Update setuptools_scm from >=3.4 to >=6.0
- Update importlib_metadata condition from python_version<'3.8' to <'3.10'

These changes bring the project up to modern standards and enable
installation on Python 3.11+ which was previously blocked by outdated
dependency constraints.

* Add *.pkl to .gitignore for test artifacts

* Fix test failures and numpy deprecation warnings

Test Fixes:
- Fix test_register: Check postprocessors are subset, not exact match
  (allows for dynamically registered mock postprocessors from other tests)
- Fix test_interface[zeromq]: Increase timeout from 0.5s to 5s
  (makes test more robust on busy systems)

Deprecation Fixes:
- Replace np.bool8 with np.bool_ (deprecated in NumPy 1.24)
- Fix array-to-scalar conversion in zeromq.py by extracting [0]

All 55 tests now pass (previously 54/56 passing)

* Fix HDF5 numpy deprecation warning

The HDF5 postprocessor was triggering a NumPy 1.25 deprecation warning
when assigning array data to scalar struct fields.

Fix: Check if target field is scalar but HDF5 value is array, then
extract the first element using value.flat[0]. This handles the common
case where HDF5 stores scalars as 1-element arrays.

All 55 tests now pass with zero warnings.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update GitHub Actions CI to match new Python version support

Changes:
- Update test matrix: Python 3.7, 3.8, 3.9, 3.10 → 3.9, 3.10, 3.11, 3.12, 3.13
- Update publish wor... (continued)

11 of 22 new or added lines in 6 files covered. (50.0%)

1009 existing lines in 26 files now uncovered.

1793 of 4208 relevant lines covered (42.61%)

2.13 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
-81.4% profit/al/mcmc_al.py
2
71.43
-28.57% profit/sur/gp/__init__.py
8
7.89
-47.89% profit/sur/gp/backend/gp_functions.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
86.73
-0.65% profit/config.py
2
64.71
-13.07% profit/__init__.py
3
0.0
-100.0% profit/al/__init__.py
3
0.0
0.0% profit/sur/ann/artificial_neural_network.py
4
83.01
-2.98% profit/sur/encoders.py
5
0.0
0.0% profit/ui/app.py
7
44.23
-7.66% profit/sur/linreg/linear_regression.py
7
49.35
-9.62% profit/util/util.py
9
29.41
-27.73% profit/sur/gp/backend/python_kernels.py
10
87.31
-4.05% profit/util/variable.py
13
66.1
-22.23% profit/sur/linreg/sklearn_linreg.py
24
64.63
-16.95% profit/run/local.py
27
63.22
-31.1% profit/run/worker.py
29
43.31
-18.95% profit/sur/sur.py
29
66.35
-27.88% profit/util/file_handler.py
40
36.23
-58.13% profit/sur/gp/gaussian_process.py
49
55.83
-30.4% profit/run/zeromq.py
55
0.0
-91.94% profit/al/active_learning.py
55
58.64
-28.86% profit/run/runner.py
67
7.89
-47.89% profit/sur/gp/backend/gp_functions.py
72
0.0
-45.98% profit/al/aquisition_functions.py
72
44.57
-38.14% profit/sur/gp/custom_surrogate.py
74
0.0
-83.52% profit/al/simple_al.py
85
8.4
-65.09% profit/main.py
130
15.51
-69.6% profit/sur/gp/gpy_surrogate.py
137
0.0
-81.4% profit/al/mcmc_al.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.13 - 19114779947.1 05 Nov 2025 08:09PM UTC 45
42.57
GitHub Action Run
2 python-3.12 - 19114779947.2 05 Nov 2025 08:09PM UTC 45
42.57
GitHub Action Run
3 python-3.9 - 19114779947.3 05 Nov 2025 08:09PM UTC 45
42.54
GitHub Action Run
4 python-3.11 - 19114779947.4 05 Nov 2025 08:09PM UTC 45
42.55
GitHub Action Run
5 python-3.10 - 19114779947.5 05 Nov 2025 08:08PM UTC 45
42.55
GitHub Action Run
Source Files on build 19114779947
  • Tree
  • List 45
  • Changed 26
  • Source Changed 0
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6834906a on github
  • Prev Build on master (#11476554514)
  • Next Build on master (#19115256272)
  • Delete
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

© 2026 Coveralls, Inc