Skip to main content
Oasis LMF logo

PyPI version FM Testing Tool

Oasislmf Testing Code Quality PiWind check (Platform 1) PiWind check (Platform 2) PiWind MDK

OasisLMF

The oasislmf Python package, loosely called the model development kit (MDK) or the MDK package, provides a command line toolkit for developing, testing and running Oasis models end-to-end locally, or remotely via the Oasis API. It can generate ground-up losses (GUL), direct/insured losses (IL) and reinsurance losses (RIL). It can also generate deterministic losses at all these levels.

Versioning and Updates

Current Stable Versions (Actively Supported)

Release Schedule

Starting in 2023, we transitioned to a yearly release cycle for our stable versions. At the start of Each year, we release a new stable version with an increased minor version number {major}.{minor}.{patch}. That version of oaisislmf is then 'frozen' into a branch matching the new version number, so for release {major}.{minor}.0 the code base is copied to a branch matching the version stable/{major}.{minor}.x, there are where backported features and fixes are applied. In general, we aim to maintain consistent output numbers within each stable version. (excluding bugs like output errors)

Monthly Stable Updates

Each month we provide updates to the last three stable version(s) which are viewed as 'actively maintaining'. So bug fixes will be backport and applied, where possible, without being asked. Older versions can be updated, but on an on request basis.

When a stable version has a monthly update release its patch version number is incremented, so from {major}.{minor}.{n} to {major}.{minor}.{n + 1}.

Features

For running models locally the CLI provides a model subcommand with the following options:

  • model generate-exposure-pre-analysis: generate new Exposure input using user custom code (ex: geo-coding, exposure enhancement, or dis-aggregation...)
  • model generate-keys: generates Oasis keys files from model lookups; these are essentially line items of (location ID, peril ID, coverage type ID, area peril ID, vulnerability ID) where peril ID and coverage type ID span the full set of perils and coverage types that the model supports; if the lookup is for a complex/custom model the keys file will have the same format except that area peril ID and vulnerability ID are replaced by a model data JSON string
  • model generate-oasis-files: generates the Oasis input CSV files for losses (GUL, GUL + IL, or GUL + IL + RIL); it requires the provision of source exposure and optionally source accounts and reinsurance info. and scope files (in OED format), as well as assets for instantiating model lookups and generating keys files
  • model generate-losses: generates losses (GUL, or GUL + IL, or GUL + IL + RIL) from a set of pre-existing Oasis files
  • model run: runs the model from start to finish by generating losses (GUL, or GUL + IL, or GUL + IL + RIL) from the source exposure, and optionally source accounts and reinsurance info. and scope files (in OED or RMS format), as well as assets related to lookup instantiation and keys file generation

The optional --summarise-exposure flag can be issued with model generate-oasis-files and model run to generate a summary of Total Insured Values (TIVs) grouped by coverage type and peril. This produces the exposure_summary_report.json file.

For remote model execution the api subcommand provides the following main subcommand:

  • api run: runs the model remotely (same as model run) but via the Oasis API

For generating deterministic losses an exposure run subcommand is available:

  • exposure run: generates deterministic losses (GUL, or GUL + IL, or GUL + IL + RIL)

The reusable libraries are organised into several sub-packages, the most relevant of which from a model developer or user's perspective are:

  • api_client
  • model_preparation
  • model_execution
  • utils

Minimum Python Requirements

Starting from 1st January 2019, Pandas will no longer be supporting Python 2. As Pandas is a key dependency of the MDK we are dropping Python 2 (2.7) support as of this release (1.3.4). The last version which still supports Python 2.7 is version 1.3.3 (published 12/03/2019).

Also for this release (and all future releases) a minimum of Python 3.10 is required.

Installation

The latest released version of the package, or a specific package version, can be installed using pip:

pip install oasislmf[==<version string>]

Alternatively you can install the latest development version using:

pip install git+{https,ssh}://git@github.com/OasisLMF/OasisLMF

You can also install from a specific branch <branch name> using:

pip install [-v] git+{https,ssh}://git@github.com/OasisLMF/OasisLMF.git@<branch name>#egg=oasislmf

macOS Apple Silicon (M1/M2/M3/M4)

OasisLMF installs natively on Apple Silicon Macs via pip install oasislmf. Ensure you have:

  • Python 3.10+ (the system Python on macOS is 3.9 — install via brew install python@3.12 or pyenv)
  • macOS 12 (Monterey) or later (required for scipy ARM64 wheels)

For optional geospatial extras (pip install oasislmf[extra]), also install:

brew install spatialindex geos

See docs/installation_for_mac.md for full details, troubleshooting, and ktools information.

Enable Bash completion

Bash completion is a functionality which bash helps users type their commands by presenting possible options when users press the tab key while typing a command.

Once oasislmf is installed you'll need to be activate the feature by sourcing a bash file. (only needs to be run once)

Local

oasislmf admin enable-bash-complete

Global

echo 'complete -C completer_oasislmf oasislmf' | sudo tee /usr/share/bash-completion/completions/oasislmf

JIT Cache Warmup

OasisLMF uses Numba JIT compilation for performance-critical calculations. The first run after installation incurs a one-time compilation overhead (2-6 minutes). It is preferable to pre-compile all ~191 JIT functions to reduce overhead and memory peak using:

oasislmf warmup

Sadly, at the moment, this doesn't work well on docker unless you can guaranty the run happen on the same type of machine. In that case you can run this after installation.

RUN pip install oasislmf && oasislmf warmup

Dependencies

System

The package provides a built-in lookup framework (oasislmf.model_preparation.lookup.OasisLookup) which uses the Rtree Python package, which in turn requires the libspatialindex spatial indexing C library.

https://libspatialindex.github.io/

Linux users can install the development version of libspatialindex from the command line using apt.

[sudo] apt install -y libspatialindex-dev

and OS X users can do the same via brew.

brew install spatialindex

The PiWind demonstration model uses the built-in lookup framework, therefore running PiWind or any model which uses the built-in lookup, requires that you install libspatialindex.

GNU/Linux

For GNU/Linux the following is a specific list of required system libraries

  • Debian: g++ compiler build-essential, libtool, zlib1g-dev autoconf on debian distros

    sudo apt install g++ build-essential libtool zlib1g-dev autoconf

  • Red Hat: 'Development Tools' and zlib-devel

Python

Package Python dependencies are controlled by pip-tools. To install the development dependencies first, install pip-tools using:

pip install pip-tools

and run:

pip-sync

To add new dependencies to the development requirements add the package name to requirements.in or to add a new dependency to the installed package add the package name to requirements-package.in. Version specifiers can be supplied to the packages but these should be kept as loose as possible so that all packages can be easily updated and there will be fewer conflict when installing.

After adding packages to either *.in file:

pip-compile && pip-sync

should be ran ensuring the development dependencies are kept up to date.

ods_tools

OasisLMF uses the ods_tools package to read exposure files and the setting files The version compatible with each OasisLMF is manage in the requirement files. below is the summary:

  • OasisLMF 2.3.x => use ods_tools 3.2.x or later
  • OasisLMF 2.4.x => use ods_tools 4.0.x or later
  • OasisLMF 2.5.x => use ods_tools 5.0.x or later

Testing

To test the code style run:

ruff check oasislmf/

To test against all supported python versions run:

tox

To test against your currently installed version of python run:

py.test

To run the full test suite run:

./runtests.sh

Publishing

Before publishing the latest version of the package make you sure increment the __version__ value in oasislmf/__init__.py, and commit the change. You'll also need to install the twine Python package which setuptools uses for publishing packages on PyPI. If publishing wheels then you'll also need to install the wheel Python package.

Using the publish subcommand in setup.py

The distribution format can be either a source distribution or a platform-specific wheel. To publish the source distribution package run:

python setup.py publish --sdist

or to publish the platform specific wheel run:

python setup.py publish --wheel

Creating a bdist for another platform

To create a distribution for a non-host platform use the --plat-name flag:

 python setup.py bdist_wheel --plat-name Linux_x86_64

 or

 python setup.py bdist_wheel --plat-name Darwin_x86_64

Manually publishing, with a GPG signature

The first step is to create the distribution package with the desired format: for the source distribution run:

python setup.py sdist

which will create a .tar.gz file in the dist subfolder, or for the platform specific wheel run:

python setup.py bdist_wheel

which will create .whl file in the dist subfolder. To attach a GPG signature using your default private key you can then run:

gpg --detach-sign -a dist/<package file name>.{tar.gz,whl}

This will create .asc signature file named <package file name>.{tar.gz,whl}.asc in dist. You can just publish the package with the signature using:

twine upload dist/<package file name>.{tar.gz,whl} dist/<package file name>.{tar.gz,whl}.asc

Documentation

License

The code in this project is licensed under BSD 3-clause license.

Download files

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

Source Distribution

oasislmf-2.5.7.tar.gz (777.8 kB view details)

Uploaded Source

Built Distributions

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

oasislmf-2.5.7-cp314-cp314-win_amd64.whl (947.0 kB view details)

Uploaded CPython 3.14Windows x86-64

oasislmf-2.5.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

oasislmf-2.5.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

oasislmf-2.5.7-cp314-cp314-macosx_11_0_arm64.whl (952.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

oasislmf-2.5.7-cp313-cp313-win_amd64.whl (946.8 kB view details)

Uploaded CPython 3.13Windows x86-64

oasislmf-2.5.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

oasislmf-2.5.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

oasislmf-2.5.7-cp313-cp313-macosx_11_0_arm64.whl (951.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

oasislmf-2.5.7-cp312-cp312-win_amd64.whl (947.2 kB view details)

Uploaded CPython 3.12Windows x86-64

oasislmf-2.5.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

oasislmf-2.5.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

oasislmf-2.5.7-cp312-cp312-macosx_11_0_arm64.whl (952.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

oasislmf-2.5.7-cp311-cp311-win_amd64.whl (946.3 kB view details)

Uploaded CPython 3.11Windows x86-64

oasislmf-2.5.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

oasislmf-2.5.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

oasislmf-2.5.7-cp311-cp311-macosx_11_0_arm64.whl (952.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

oasislmf-2.5.7-cp310-cp310-win_amd64.whl (946.7 kB view details)

Uploaded CPython 3.10Windows x86-64

oasislmf-2.5.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

oasislmf-2.5.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

oasislmf-2.5.7-cp310-cp310-macosx_11_0_arm64.whl (952.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file oasislmf-2.5.7.tar.gz.

File metadata

  • Download URL: oasislmf-2.5.7.tar.gz
  • Upload date:
  • Size: 777.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for oasislmf-2.5.7.tar.gz
Algorithm Hash digest
SHA256 c17f0fa6bbceb562de6f112f2dc60566e46dcfe44b8486f60bc4212ecc18595d
MD5 735eba2fcbebecb78c10ff62f7f6fd0b
BLAKE2b-256 04f8181ea30f8bdbe7ffcc66ae25464409550622f64884ced2b5a5ba39569e9f

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: oasislmf-2.5.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 947.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for oasislmf-2.5.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3cf2a2838b63ef5a4369201e6256d23829053469dfb5b466e68583c3de452f27
MD5 ed75232478de31bc7c611f18293413fc
BLAKE2b-256 05c254c3967b70a809cf4ffbeaaebb26d9a6319db28686a11b5dbda0292a29fe

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a744dd2fffa359831e8e9ad80af69714187f7d6c8c6fc7acc24b1f63f61c4e25
MD5 b21e3700ff2a1e1926ffc28ebfcbe757
BLAKE2b-256 a4603f65ec8b3e7b566f22cb2dfbe63dde356d270712804f54f7453ecf9a2594

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 356cf0f0bcf9478354120e426c454bbd7969226d708c3307efc9c2604f41177c
MD5 5093baffaa1238669c3826b784b5aa16
BLAKE2b-256 5670716f9af15ed41d7d4e1dff35c1ce25a54784b8708cbec79d3804c495d6d2

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24f47e9846249eb70a60e2ed59864d4d80287798aca0834aa98009c3de70283f
MD5 7fab3d5c365d3f55d022d954cb442f93
BLAKE2b-256 757d6f592d481cfbf49e6f1c9e2d1654c142a28b809e6b12a2d538d46a3f5f42

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oasislmf-2.5.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 946.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for oasislmf-2.5.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 040ed9898963c77fe2f1fcbfa7279377002af6dc465d264115d955f766fe6cc4
MD5 f6fe23a66e35975c1cebc0f21bb756aa
BLAKE2b-256 25a932432cef93081624c308556bea27932092330a59f040dfe390b4d2b9d913

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24eeca312abda8fcf9bd594f740e97f98b4d365882afaba1998b497215936a32
MD5 3430cf7efdbb4ecfa699935a92949dea
BLAKE2b-256 6f506ed963785ca3390e4bc4cc5081da90e8936e81924f01de8308a4ffe0e1da

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed0e6ecb730426354fe234f560744071fee2a15c8248574a9cadf3061abb7b50
MD5 f925ec4ded11c7071d307108ec6d8ec1
BLAKE2b-256 eb34a288bf9106dc6e2e3465019512b1381b1fa2274eb9c29863878aa04b0958

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 918d6e5347fd8538a1c22f9f832c30e82821800a341356d8777609b399cd5741
MD5 f5d089f03ad8df6c115427d3b4b3d9bb
BLAKE2b-256 9d811cb75db974d2181a101e43f0a564a1d92a91e50f37bcdc6c3e121ef4c5b2

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: oasislmf-2.5.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 947.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for oasislmf-2.5.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b9465e871a7e56d6999603aad667422bb770f5037f573fb4c67f31e1280d19c3
MD5 6065c5d22753ce3a2b0f99246b1013af
BLAKE2b-256 493265acd467013e3f87b7415fa0d32a8c9f1691bbf7300a2edc60bd94a0b728

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 030246e50998cdedfe9109a315d4686de419c4156dc59262579bfc4cc010cc3e
MD5 9b242794997479c3578113e08922c8d4
BLAKE2b-256 3c88f066bb27c9c789c0d9c325aced26fc91a14438a0ca5ddd7363eaabb93218

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1812af7109e602b805b1705ff0c8ea3e415c3d99d9af2f5df8052f4bd11b1ef7
MD5 6575673020d1969582a746f3affff169
BLAKE2b-256 5e949f3a0cdaf1613b3875bdb807408a445382fa01f7638ff31b5721081cc205

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a658a8c002a09ad74e0899cd7fe74b185e21b534e4cb26f0a0ddd72a3dcc7dd5
MD5 a02a1f3e51d0571bb3f8a5feb4dfe566
BLAKE2b-256 2e3354368d81c755879c416a4ce32762e6a55a2e4d779e27cd50c99427c49c25

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: oasislmf-2.5.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 946.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for oasislmf-2.5.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2831cbbc0fe6677bd6e67f6926f234f62169948a2ca1b77b5aeb8f0919829774
MD5 43f723a15362bb2a4b2f23806a1f6745
BLAKE2b-256 eaf38da35551b522f8372c9939b09c0c90a8b38ca1aba7b2188444db4ee677d2

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9a203445bbf6cb92bd87f4e52deb2e8899b7a5b8aba27e1ab40063dc2027eb1
MD5 15659d4e14bd4c08ba06a7c34a015e39
BLAKE2b-256 8aa260e7b09b1bdef49b5157df107eedab894c414b5e313c8c22c47978b13ad6

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77225411ab08da08f5c3454502f66cefc5433a6a2e7d967ea4b7d997e13288ed
MD5 e1e6e6424ac9e3edf675a34d53e48101
BLAKE2b-256 96b2721cf7da0b65fc2cbc10dc7ae1e39376228390ff871f607c1321b0451c9e

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96c4b163c87fc110ce48ffa46453a607ea36e40e9dc9e306ad79dc75efa9fa85
MD5 f76cbcf726095d8168ef9fbcdfef1eb1
BLAKE2b-256 c6f03a911a990b65ad45102b7dfa14609552aabb5692b3c50a8028f9b18f6daa

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: oasislmf-2.5.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 946.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for oasislmf-2.5.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 33a9f6ca0ac089eacb3ebd0ea816f7ccffe7d710cda8b3841820fc6bd12bf8c7
MD5 41c49185222e513aa7ff826427513e8a
BLAKE2b-256 57d56f3b59b6889865245166f4b3f7b85d2940b6a8117561cae08c447a29bd8c

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1f54c1c9e34d75a118f23ea9a4ff9addde13bc48efccf2682e8850b6fd7a7ca
MD5 c41dceaa324f0a1d89bff160dae60cf3
BLAKE2b-256 4d381a65432ee9aa26f499baca15f3150dc858ee8361e8817c86ac721aaa65e5

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e354918e5b75e7d775e8c10d2355e2bb6d6460565957195d45ec2026c0d4e05
MD5 00da97e182b8b598f25aea807716c4b9
BLAKE2b-256 76f4da8aa6708db60aa23f7db3ad61ea4efa80f10bfb54856fe3356c76ead961

See more details on using hashes here.

File details

Details for the file oasislmf-2.5.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oasislmf-2.5.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fee8cfd4fa5e0ed7532f8be543841705e39c17e1dae70829499c0d6a07061d27
MD5 0c9efbc8171b9e1a1fc25e899479d85b
BLAKE2b-256 8d9b3bc1fb40a76864cea17d350e8576f2f7bc77c0f728c855a6814c333bbdd5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.5.7 This release

21 files

2.5.6

21 files

2.5.5

17 files

2.5.4

17 files

2.5.3

17 files

2.5.2

2 files

2.5.1

2 files

2.5.0

2 files

2.4.13

2 files

2.4.12

2 files

2.4.11

2 files

2.4.10

2 files

2.4.9

2 files

2.4.8

2 files

2.4.7

2 files

2.4.6

2 files

2.4.5

2 files

2.4.4

2 files

2.4.3

2 files

2.4.2

2 files

2.4.1

2 files

2.4.0

2 files

2.3.21

2 files

2.3.20

2 files

2.3.19

2 files

2.3.18

2 files

2.3.17

2 files

2.3.16

2 files

2.3.15

2 files

2.3.14

2 files

2.3.13

2 files

2.3.12

2 files

2.3.11

2 files

2.3.10

2 files

2.3.9

2 files

2.3.8

2 files

2.3.7

2 files

2.3.6

2 files

2.3.5

2 files

2.3.4

2 files

2.3.2

2 files

2.3.1

2 files

2.3.0

2 files

1.28.14

2 files

1.28.13

2 files

1.28.12

2 files

1.28.11

2 files

1.28.10

2 files

1.28.9

2 files

1.28.8

2 files

1.28.7

2 files

1.28.6

2 files

1.28.5

2 files

1.28.4

2 files

1.28.3

2 files

1.28.2

2 files

1.28.1

2 files

1.28.0

2 files

1.27.10

2 files

1.27.9

2 files

1.27.8

2 files

1.27.7

2 files

1.27.5

2 files

1.27.4

2 files

1.27.3

2 files

1.27.2

2 files

1.27.1

2 files

1.27.0

2 files

1.26.9

2 files

1.26.8

2 files

1.26.7

2 files

1.26.6

2 files

1.26.5

2 files

1.26.4

2 files

1.26.3

2 files

1.26.2

2 files

1.26.0

2 files

1.25.1

2 files

1.25.0

2 files

1.24.1

2 files

1.24.0

2 files

1.23.20

2 files

1.23.18

2 files

1.23.17

2 files

1.23.16

2 files

1.23.15

2 files

1.23.14

2 files

1.23.13

2 files

1.23.12

2 files

1.23.11

2 files

1.23.10

2 files

1.23.9

2 files

1.23.8

2 files

1.23.7

2 files

1.23.6

2 files

1.23.5

2 files

1.23.2

2 files

1.23.1

2 files

1.23.0

2 files

1.22.0

2 files

1.21.0

2 files

1.20.1

2 files

1.20.0

2 files

1.19.0

2 files

1.18.0

2 files

1.17.0

2 files

1.16.0

2 files

1.15.30

2 files

1.15.29

2 files

1.15.28

2 files

1.15.27

2 files

1.15.26

2 files

1.15.24

2 files

1.15.23

2 files

1.15.22

2 files

1.15.21

2 files

1.15.20

2 files

1.15.19

2 files

1.15.18

2 files

1.15.17

2 files

1.15.16

2 files

1.15.15

2 files

1.15.14

2 files

1.15.13

2 files

1.15.10

2 files

1.15.9

2 files

1.15.8

2 files

1.15.6

2 files

1.15.5

2 files

1.15.3

2 files

1.15.2

2 files

1.15.1

2 files

1.15.0

2 files

1.14.0

3 files

1.13.2

3 files

1.13.1

3 files

1.13.0

3 files

1.12.1

3 files

1.12.0

3 files

1.11.1

3 files

1.11.0

3 files

1.10.2

3 files

1.10.1

3 files

1.10.0

3 files

1.9.1

3 files

1.9.0

3 files

1.8.3

3 files

1.8.2

3 files

1.8.1

3 files

1.8.0

3 files

1.7.1

3 files

1.7.0

3 files

1.6.0

3 files

1.5.1

3 files

1.5.0

3 files

1.4.6

3 files

1.4.5

3 files

1.4.4

3 files

1.4.3

3 files

1.4.2

3 files

1.4.1

3 files

1.4.0

3 files

1.4.0a1

2 files

1.3.10

1 file

1.3.9

1 file

1.3.8

1 file

1.3.7

1 file

1.3.6

1 file

1.3.5

1 file

1.3.4

1 file

1.3.3

1 file

1.3.2

1 file

1.3.1

1 file

1.3.0

1 file

1.2.8

1 file

1.2.7

1 file

1.2.6

1 file

1.2.5

1 file

1.2.4

1 file

1.2.3

1 file

1.2.2

1 file

1.2.1

1 file

1.2.0

1 file

1.1.27

1 file

1.1.26

1 file

1.1.25

1 file

1.1.24

1 file

1.1.23

1 file

1.1.22

1 file

1.1.21

1 file

1.1.20

1 file

1.1.19

1 file

1.1.18

1 file

1.1.17

1 file

1.1.16

1 file

1.1.15

1 file

1.1.14

1 file

1.1.13

1 file

1.1.12

1 file

1.1.11

1 file

1.1.10

1 file

1.0.9

1 file

1.0.8

1 file

1.0.7

1 file

1.0.6

1 file

1.0.5

1 file

1.0.4

1 file

1.0.3

1 file

1.0.2

1 file

1.0.1

1 file

1.0.0

1 file

0.0.9

1 file

0.0.8

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

2 files

0.0.1

2 files

0.0.0

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