Skip to main content

A simple example of a pybind11 module using pyproject.toml and setup.py

Project description

Thats a test library for risk simulation based on montecarlo method

How to install

Build in linux (Ubuntu)

Install Build tools

sudo apt install -y build-essential libgomp1 patchelf python3-venv libboost-all-dev build-essential g++ python3-dev autotools-dev libicu-dev libbz2-dev

Create virtual python enviroment (Recomended)

python3 -m venv venv

Activate

source venv/bin/activate

Install libraries

pip install setuptools pybind11 wheel build

Build LRMCS

python3 -m build

Install LRMCS (change X`s fr your version)

pip install dist/lrmcs-X.X.X-cpXXX-cpXXX-linux_x86_64.whl

Test install

pip install numpy matplotlib python3 tests/analiticTest.py

WINDOWS

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

lrmcs-0.1.0-cp312-cp312-win_amd64.whl (113.8 kB view details)

Uploaded CPython 3.12Windows x86-64

lrmcs-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (271.8 kB view details)

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

lrmcs-0.1.0-cp311-cp311-win_amd64.whl (112.5 kB view details)

Uploaded CPython 3.11Windows x86-64

lrmcs-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (269.2 kB view details)

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

lrmcs-0.1.0-cp310-cp310-win_amd64.whl (111.9 kB view details)

Uploaded CPython 3.10Windows x86-64

lrmcs-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (268.2 kB view details)

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

lrmcs-0.1.0-cp39-cp39-win_amd64.whl (114.7 kB view details)

Uploaded CPython 3.9Windows x86-64

lrmcs-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (269.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

lrmcs-0.1.0-cp38-cp38-win_amd64.whl (111.4 kB view details)

Uploaded CPython 3.8Windows x86-64

lrmcs-0.1.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (268.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file lrmcs-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: lrmcs-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 113.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for lrmcs-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 771bae64c6dd6fc86c4c5dc09d399746ea504f5b9073041bd4d75c86d380fdd1
MD5 bc69d8bf77746b1645be7d057602e0c1
BLAKE2b-256 77b2e38c1aff436c9ee7a85db4898c83665d9ad7d1597dabad759bcf72807ed2

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lrmcs-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb1c20ba103d80b1a790a5ae5a59323bf785bd6405ebc6b7b8eadc4f3d28cec8
MD5 199e2499a2576e8654c6159787ed082c
BLAKE2b-256 61d992cc54e5009c57b91453a07454b5f0bf0a012f861fe1d40eb03b364a72e2

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lrmcs-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 112.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for lrmcs-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c67e2773317f928e4171f049cdadba7a35f999422a95368e268d44db6ddd1d93
MD5 911a1364a64dcfc20171f00e9b5224f5
BLAKE2b-256 d655fcfe1cafb467ebcdeeb2e222507df3fa7da7e131a809f877ddc5d8ba9bab

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lrmcs-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b14d55219a997a8b793cca5a1784c93c06cbf0355ce85e75b28cc08d94963c69
MD5 a0db0f44d3fc847e06e9abc2990258cd
BLAKE2b-256 e4e237ef614e78c5360f1c8f6270c50db4fab70c5c1f8eb60975aedfb1324fa9

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lrmcs-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 111.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for lrmcs-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ba80f1772bb51b7dbbb6f7bee78b8d92ebbb2ec7af579e9ead7c5a4cde36e7d7
MD5 60611f48154c9e952183a837f83020f0
BLAKE2b-256 454c50cdc22f427d2677fbb27a42f9474564daadb72de8fbffa6a1dab2b62dd6

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lrmcs-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c4952b355b5e00117065bcd65b9389f605becbad71031fdb8f6e9d9319d49fc
MD5 4e1f2b84cd17186d5ebd6c5d47918dfd
BLAKE2b-256 63aec4e08026215b73212586cca65785e39bd54205166d22c7df2307f1a2daa6

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lrmcs-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 114.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for lrmcs-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b2d9dfda4aaab21eaf031dff0f0ca147a0c51c3682b9b0ed519b241d08b034aa
MD5 3ecd69e8b258755806a9c630818f26c0
BLAKE2b-256 886fc5e8b31c8f1a887a57ef2368a529cd701e37375383dd284cab2100a54b05

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lrmcs-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc7c8a21db7769a717aef91d7d0980b27dc59564670997d577c1d878ab8c3337
MD5 2e994b24f3c340b8e4f12b15d70c66a3
BLAKE2b-256 0de591aee331b0733120e82d58bca87fcbc843dc885001beec669282f6c9ab25

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: lrmcs-0.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 111.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for lrmcs-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ab08f81a7e4bb6d1e16715c0e12d458414b0403284e8dc906b76c994ba2e9a28
MD5 f3bf56ba5e9efdd72d889c28a164e180
BLAKE2b-256 15ae60604510ac3c580b019fe41aee5abcee5a6a2818d5ef33a61686c7c00202

See more details on using hashes here.

File details

Details for the file lrmcs-0.1.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for lrmcs-0.1.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70aa5fd2cb6c2f41b8a8565404cdb1b1837b4dc733370d11f30c5662ea7ef11b
MD5 4cb4599ca406eae9848617b573e3f3da
BLAKE2b-256 4894b83db9ddc684c97d68d99f3870a39f4211b731e95981ba80f8facda3bfad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page