A simulator for Large Value Payment Systems
Project description
PSSimPy: A Payment and Settlement Systems Simulator Python Library
Getting Started
pip install PSSimPy
Usage
from PSSimPy.simulator import BasicSim
from PSSimPy.constraint_handler import MinBalanceConstraintHandler
from PSSimPy.queues import FIFOQueue
from PSSimPy.credit_facilities import SimplePriced
from PSSimPy.transaction_fee import FixedTransactionFee
# initialize simulator
sim = BasicSims(name='my_lvps_sim', banks=banks, accounts=accounts, transactions=transactions, num_days=1, open_time='08:00', close_time='17:00', \
txn_arrival_prob=0.5, txn_amount_range=(1, 100), constraint_handler=MinBalanceConstraintHandler(), queue=FIFOQueue(), credit_facility=SimplePriced(), \
transaction_fee_handler=FixedTransactionFee())
# execute simulation
sim.run()
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
PSSimPy-0.0.0a0.tar.gz
(19.3 kB
view details)
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
PSSimPy-0.0.0a0-py3-none-any.whl
(24.9 kB
view details)
File details
Details for the file PSSimPy-0.0.0a0.tar.gz.
File metadata
- Download URL: PSSimPy-0.0.0a0.tar.gz
- Upload date:
- Size: 19.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
110dfea2cca3379238d0d5e9f0b17b1bcce255d8e5c82c0920911fe2b936e7fa
|
|
| MD5 |
7de9c35d3a1e35fed0744674c58356f7
|
|
| BLAKE2b-256 |
ddc48ac3645f8800c9166ec78de0bacebf9dab50787803db9671f851c466119b
|
File details
Details for the file PSSimPy-0.0.0a0-py3-none-any.whl.
File metadata
- Download URL: PSSimPy-0.0.0a0-py3-none-any.whl
- Upload date:
- Size: 24.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
349bd2ce2f706e699a53443ebd3be7bf7e2e65683e19a8ce7d9995faaa11678b
|
|
| MD5 |
7f0e29bab43977fe09ba535153c4b19b
|
|
| BLAKE2b-256 |
27f423c9f39f4b48415ff2ffc800232a2b53d64b153acff6cedcd3663f59874e
|