functional, simple stochastic simulation
Project description
funcsim
Lightweight, functional stochastic simulation
Features:
- cross-sectional and recursive dynamic simulations
- pseudo-random numbers (so that results are comparable across multiple runs or scenarios)
- stratified/Latin hypercube sampling
- painless multi-core simulations
- highly flexible, and as simple as possible (but no more)
- functional paradigm
Developed using:
- python >= 3.9
- numpy 2.2.0
- scipy 1.16.0
- pandas 2.2.0
- xarray 2025.4.0
For optional functionality, additinoal packages are needed:
- plotting: plotly
- some copula typed: copulae
Additionally, to run the demos, run tests, and build docs:
- pytest
- sphinx, sphinx-autodoc-typehints
building html docs
From the top-level funcsim directory...
sphinx-build -b html docs/source/ docs/build/
running tests
From the top-level funcsim directory...
python3 -m pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file funcsim-0.1.20.tar.gz.
File metadata
- Download URL: funcsim-0.1.20.tar.gz
- Upload date:
- Size: 58.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd8ea788d0ee2b2e99e67541b239b6549dbbf143d61bb282615593a7ca7f284f
|
|
| MD5 |
a322a74cdeb8a7d20829ae7a49bdef4b
|
|
| BLAKE2b-256 |
c3be27e1c3da5d77fbee0d64edf80c971a52a12e0e8cbe78a2d22033dbf782aa
|
File details
Details for the file funcsim-0.1.20-py3-none-any.whl.
File metadata
- Download URL: funcsim-0.1.20-py3-none-any.whl
- Upload date:
- Size: 74.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce790e2ee0f8c895f06547c0e5b704a6752efe1d6ac17fd3f5be40a98dd6180e
|
|
| MD5 |
97048d6bad180b020103c811308b2098
|
|
| BLAKE2b-256 |
e4c2a19c18c4fd2e600f28c0e23505932222feb1caec153659bd48c3f6f5bf5e
|