Skip to main content


cuTradeNet library provides classes to easily create & run kinetic wealth exchange models on complex networks.

Leads the user to set one (or ensemble) of complex networks as a contact structure agents use to trade about. The following wealth exchange models were implemented:

It is written in Python and uses Cuda module from Numba package to accelerate the simulation runnin in GPU, paralelizing some transaccions in the same graph and paralelizing runs in multiple graphs, leading to easier & faster averaging of system properties. It's completely abstracted from the CUDA knowledge for the user, so you can use it as a regular Python library.

How to use

There is a Demo notebook in the repository that can be tryed in it's Google Colab version too (you can use the package there if you don't have a NVIDIA gpu).

There is also a General explanation of Kinetic Wealth Exchange Models used.

How to install

You can install it from PyPi with the following command:

pip install cuTradeNet

Repository&Questions

The repository is in GitHub, and you can ask questions or contact us in the Discussions section.

CUDA dependencies

In order to use this library in your personal computer you should have a CUDA capable gpu and download the CUDA Toolkit for your OS. If you don't fulfill this requirementes you can always use it in the cloud. Don't hesitate to contact us to get help!

DOI

Metadata

Release files for cuTradeNet 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for cuTradeNet 0.1.2
File Interpreter ABI Platform
cuTradeNet-0.1.2-py3-none-any.whl Python 3 none any Details

Release files / cuTradeNet-0.1.2-py3-none-any.whl

Download URL cuTradeNet-0.1.2-py3-none-any.whl
Size 24.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
abf82bf99d3c0993bfbd73be483df5b72f93533f56220548bfdabe9d17991bf9
BLAKE2b-256 checksum
How to use checksums
d47809a8388c6b5740967b0eed43c1facd5f1a5a0925f46dc3179a4fbf2c7b39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.0.5

2 release files

0.0.1

2 release files

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