Skip to main content
spotforecast2-safe Logo

spotforecast2-safe (Core)

Features

Version & License

Python Version PyPI Version License

Downloads

PyPI Downloads Total Downloads

Quality

EU AI Act Dependencies Audit Reliability Security Documentation

Scores

OpenSSF Best Practices

Status

Maintenance Code style: black

Quality assurance runs locally, not in a hosted CI service: make verify gates every push, and RELEASING.md documents the release process. Badges that previously reported GitHub Actions, Codecov and OpenSSF Scorecard results were removed rather than left showing stale results.

Safety-Critical Design Goals

spotforecast2-safe is a specialized Python library designed to facilitate time series forecasting in safety-critical production environments and embedded systems.

Unlike standard machine and deep learning libraries, it follows a strict Safety-First architecture by design. However, users must independently verify that these features meet their specific regulatory requirements:

Zero Dead Code: We aim to minimize the attack surface by excluding visualization and training logic. Deterministic Logic: The algorithms are designed to be purely mathematical and deterministic. Fail-Safe Operation: The system is designed to favor explicit errors over silent failures when encountering invalid data. EU AI Act Support: The architecture supports transparency and data governance, helping users build compliant high-risk AI components. Compliance & Inventory Management: The package includes Common Platform Enumeration (CPE) identifiers for vulnerability tracking, SBOM generation, and supply chain disclosure. See MODEL_CARD.md for the current CPE identifier.

For a detailed technical overview of our safety mechanisms, see MODEL_CARD.md.

An extended version of this library with visualization and additional features is available at: https://advm1.gm.fh-koeln.de/~bartz/spotforecast2/

Disclaimer & Liability

IMPORTANT: This software is provided "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed.

In no event shall the authors, copyright holders, or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

The use of this software in safety-critical systems is at the sole risk of the user.

Attributions

Parts of the code are ported from skforecast to reduce external dependencies. Many thanks to the skforecast team for their great work!

Documentation

Documentation (API) is available at: https://advm1.gm.fh-koeln.de/~bartz/spotforecast2-safe/

Contributing

We welcome contributions to spotforecast2-safe! Please read our CONTRIBUTING.md guide for details on:

  • Development setup and coding standards
  • Testing and documentation requirements
  • Commit message conventions
  • Pull request process
  • SPDX license header requirements

License

spotforecast2-safe software: AGPL-3.0-or-later License

References

spotforecast2

The "full" version of spotforecast2-safe, which is named spotforecast, is available at: https://advm1.gm.fh-koeln.de/~bartz/spotforecast2/

skforecast

spotoptim

Quality

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spotforecast2_safe-25.3.0.tar.gz (20.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spotforecast2_safe-25.3.0-py3-none-any.whl (20.8 MB view details)

Uploaded Python 3

File details

Details for the file spotforecast2_safe-25.3.0.tar.gz.

File metadata

  • Download URL: spotforecast2_safe-25.3.0.tar.gz
  • Upload date:
  • Size: 20.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.2

File hashes

Hashes for spotforecast2_safe-25.3.0.tar.gz
Algorithm Hash digest
SHA256 be75f5e962d81121ebccee86a320950f9471f060dfb3b7b4a2935daf20626c82
MD5 b66619f31115d0d3d4c797fa3215081d
BLAKE2b-256 8b5a37e2baf556e76adb9c96e3ba72d758cc2b0de34fc4039354ad425b2b0717

See more details on using hashes here.

File details

Details for the file spotforecast2_safe-25.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for spotforecast2_safe-25.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f1307af64c0736e5171e122aaf3d676017743d4b0d9bdba904c233da5685325
MD5 ec554e7afc4089dee534084ff523bdb6
BLAKE2b-256 f2d60ffb287f3ab44501e41da25a27e302c6922c6df2dd99df8b8c9c4b13cda9

See more details on using hashes here.

Release history Release notifications | RSS feed

28.0.0

2 files

27.0.0

2 files

26.0.0

2 files

25.4.0

2 files

This release

25.3.0 This release

2 files

25.2.1

2 files

25.2.0

2 files

25.1.0

2 files

25.0.0

2 files

24.1.0

2 files

24.0.2

2 files

24.0.1

2 files

24.0.0

2 files

23.1.0

2 files

23.0.0

2 files

22.10.1

2 files

22.10.0

2 files

22.9.0

2 files

22.8.0

2 files

22.7.0

2 files

22.6.0

2 files

22.5.0

2 files

22.4.1

2 files

22.4.0

2 files

22.3.0

2 files

22.2.0

2 files

22.1.0

2 files

22.0.0

2 files

21.2.0

2 files

21.1.0

2 files

21.0.0

2 files

20.0.0

2 files

19.4.0

2 files

19.3.0

2 files

19.2.0

2 files

19.1.0

2 files

19.0.0

2 files

18.1.0

2 files

18.0.1

2 files

18.0.0

2 files

17.0.0

2 files

16.4.0

2 files

16.3.1

2 files

16.3.0

2 files

16.2.0

2 files

16.1.0

2 files

16.0.0

2 files

15.9.0

2 files

15.8.0

2 files

15.7.0

2 files

15.6.2

2 files

15.6.1

2 files

15.6.0

2 files

15.5.0

2 files

15.4.0

2 files

15.3.0

2 files

15.2.0

2 files

15.1.0

2 files

15.0.0

2 files

14.0.0

2 files

13.4.3

2 files

13.4.2

2 files

13.4.1

2 files

13.4.0

2 files

13.3.0

2 files

13.2.0

2 files

13.1.0

2 files

13.0.2

2 files

13.0.1

2 files

13.0.0

2 files

12.0.0

2 files

11.0.0

2 files

10.0.0

2 files

9.0.0

2 files

8.0.0

2 files

7.0.2

2 files

7.0.1

2 files

7.0.0

2 files

6.0.0

2 files

5.0.1

2 files

5.0.0

2 files

4.1.0

2 files

4.0.0

2 files

3.0.4

2 files

3.0.3

2 files

3.0.2

2 files

3.0.1

2 files

3.0.0

2 files

1.1.0

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.30.10

2 files

0.30.9

2 files

0.30.8

2 files

0.30.7

2 files

0.30.6

2 files

0.30.5

2 files

0.30.4

2 files

0.30.3

2 files

0.30.2

2 files

0.30.1

2 files

0.30.0

2 files

0.29.0

2 files

0.28.0

2 files

0.27.0

2 files

0.26.0

2 files

0.25.5

2 files

0.25.4

2 files

0.25.3

2 files

0.25.2

2 files

0.25.1

2 files

0.25.0

2 files

0.24.0

2 files

0.23.1

2 files

0.23.0

2 files

0.22.0

2 files

0.21.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.1

2 files

0.18.0

2 files

0.17.3

2 files

0.17.2

2 files

0.17.1

2 files

0.17.0

2 files

0.16.3

2 files

0.16.2

2 files

0.16.1

2 files

0.16.0

2 files

0.15.3

2 files

0.15.2

2 files

0.15.1

2 files

0.15.0

2 files

0.14.0

2 files

0.13.2

2 files

0.13.1

2 files

0.13.0

2 files

0.12.2

2 files

0.12.1

2 files

0.12.0

2 files

0.11.0

2 files

0.10.1

2 files

0.10.0

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.15

2 files

0.4.12

2 files

0.4.11

2 files

0.4.10

2 files

0.4.9

2 files

0.4.8

2 files

0.4.7

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.9

2 files

0.3.8

2 files

0.3.7

2 files

0.3.6

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page