Skip to main content

A library to faciliate building order and pricing strategies

Project description

HGraph Orders and Pricing Library

Provides a library, based on the hgraph functional reactive framework to support creating order and pricing logic.

The core components of the library include:

  • instruments
  • positions
  • portfolios
  • orders
  • pricing

This library is currently very green and is expected to have significant changes.

Development

The project is currently configured to make use of Poetry for dependency management. Take a look at the website to see how best to install the tool. Once you have checked out the project, you can install the project for development using the following command:

This is optional, but you can ensure python uses the version of python you require.

poetry env use 3.11

Then use the following command to install the project and it's depenencies:

poetry install

Then you can find the location of the installation using:

poetry env info

PyCharm can make use of poetry to setup the project.

Run Tests

# No Coverage
poetry run pytest
# Generate Coverage Report
poetry run pytest --cov=your_package_name --cov-report=xml

Project details


Download files

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

Source Distribution

hg_oap-0.1.13.tar.gz (49.1 kB view details)

Uploaded Source

Built Distribution

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

hg_oap-0.1.13-py3-none-any.whl (69.4 kB view details)

Uploaded Python 3

File details

Details for the file hg_oap-0.1.13.tar.gz.

File metadata

  • Download URL: hg_oap-0.1.13.tar.gz
  • Upload date:
  • Size: 49.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hg_oap-0.1.13.tar.gz
Algorithm Hash digest
SHA256 1484ae4ce7afd106e49ac75789426a869667b16f1beefdf14ba675ec61400049
MD5 948a6bc5fc00f06b04a491a4d49bc493
BLAKE2b-256 a1d7e8e91151842d7fefdd23d520bcd1c388426b8f8fae93eb08d896fced9561

See more details on using hashes here.

Provenance

The following attestation bundles were made for hg_oap-0.1.13.tar.gz:

Publisher: deploy-on-tag.yml on hhenson/hg_oap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hg_oap-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: hg_oap-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 69.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hg_oap-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 351cac3cb9dcc5ae58eb66ce0d439add4869fa41c97dbbe4ca476b0ef13c70d1
MD5 1e3603a2a90526170daafeb0500252f0
BLAKE2b-256 7e9d3e8ae96c807c78a01eb4b928443af052c663362160c368581c7de1d58fb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hg_oap-0.1.13-py3-none-any.whl:

Publisher: deploy-on-tag.yml on hhenson/hg_oap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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