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.3.tar.gz (59.9 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.3-py3-none-any.whl (66.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: funcsim-0.2.3.tar.gz
  • Upload date:
  • Size: 59.9 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.3.tar.gz
Algorithm Hash digest
SHA256 aeb87c34251ca26c54f5558c6e894e7d52922f93a262333bea05bc22334b558a
MD5 dbc9d9cbda4e2f5f5d6e02a9031708bc
BLAKE2b-256 ce1112b09d827e39002fb417f2b6993309aaba18c4c61dd3428b0ce00c453dab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: funcsim-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 66.7 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a8864da4aeb26ba286398773454c2de618d00b3aaf15c51492c7705cf27e7321
MD5 ae36e1edec505bf6f8deae96c046d351
BLAKE2b-256 fccd6dbfd407314e714f3671c5bd045ad83c5e181d1bee569022643c65870658

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.4

2 files

This release

0.2.3 This release

2 files

0.2.2

2 files

0.2.1

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