spotforecast2-safe (Core)
Features
Version & License
Downloads
Quality
Scores
Status
Quality assurance runs locally, not in a hosted CI service:
make verifygates every push, andRELEASING.mddocuments 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
- Amat Rodrigo, J., & Escobar Ortiz, J. (2026). skforecast (Version 0.20.0) [Computer software]. https://doi.org/10.5281/zenodo.8382788
spotoptim
Quality
Metadata
Release files for spotforecast2-safe 29.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spotforecast2_safe-29.2.1.tar.gz | 20.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| spotforecast2_safe-29.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.5 MB
Release files / spotforecast2_safe-29.2.1.tar.gz
| Download URL | spotforecast2_safe-29.2.1.tar.gz |
|---|---|
| Size | 20.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63a756b083a6b4cd8bf1517f40d47fa85d75a3c73ffd5e60bee80f1246b3bfb5
|
|
BLAKE2b-256 checksum How to use checksums |
3655b6ca1c744303a34dc706c183d1a579301d76c3131ccde88240f54ddc952a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / spotforecast2_safe-29.2.1-py3-none-any.whl
| Download URL | spotforecast2_safe-29.2.1-py3-none-any.whl |
|---|---|
| Size | 20.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f30375f6b631c67ea7527b83203802882afe0d2d52a4edbb03e76f0f67b4787a
|
|
BLAKE2b-256 checksum How to use checksums |
1246d4592172ad9a8ab21e8b46104abfed9157180e0ea6c564c9bc54f83c5135
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|