Skip to main content

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.10
  • numpy 2.2.0
  • scipy 1.16.0
  • pandas 2.2.0 (pandas 2.2+ and 3.x are both supported)
  • xarray 2025.4.0

Copulas (Gaussian, Student's t, Clayton, Gumbel, and Frank) are supported natively; no additional packages are required.

For optional functionality, additinoal packages are needed:

  • plotting: plotly

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

Download files

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

Source Distribution

funcsim-0.2.1.tar.gz (55.0 kB view details)

Uploaded Source

Built Distribution

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

funcsim-0.2.1-py3-none-any.whl (61.9 kB view details)

Uploaded Python 3

File details

Details for the file funcsim-0.2.1.tar.gz.

File metadata

  • Download URL: funcsim-0.2.1.tar.gz
  • Upload date:
  • Size: 55.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for funcsim-0.2.1.tar.gz
Algorithm Hash digest
SHA256 513bed1f45349e962ed76bd29e7abf2da2e3a2832b958951e771927e43f58a4c
MD5 0912b894d754cac2ae7f07954f12c609
BLAKE2b-256 5471f9abdff77588f1b2f673a91e967a33a940b798f35528ff7cd422e79f9772

See more details on using hashes here.

File details

Details for the file funcsim-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: funcsim-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 61.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for funcsim-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b939478aef1805b8a3b5e8ce848ef5f039c936a7684bf445dbf407d502edb3b
MD5 1ed6a7620265c60ead22cae2bfe0d4a6
BLAKE2b-256 c07be6e5175fd9f8eb6ce9a80fd8d6e9c866245d283c0fda31a661a20e7c131d

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.20

2 files

0.1.19

2 files

0.1.18

2 files

0.1.17

2 files

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

1 file

0.1.2

1 file

0.1.0

1 file

0.0.14

1 file

0.0.13

1 file

0.0.12

1 file

0.0.11

1 file

0.0.10

1 file

0.0.9

1 file

0.0.7

1 file

0.0.6

1 file

0.0.5

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page