Skip to main content

Finometer Logger

Installation

  • Clone this repository with:
git clone git@gitlab.com:abdrysdale/finometer-logger.git
  • Change into the finometer-logger directory.
  • Install the dependencies either with:
poetry install
poetry shell

or by manually installing using your preferred method. The installation dependencies are only: - serialdatalog - numpy - plotly - dash - dash_daq - toml

Usage

The main python script is in finometer_logger/finometer.py and to run, simple use:

poetry run python finometer_logger/finometer.py

or

python finometer_logger/finometer.py

By default, the script continously gathers data from the serialdatalog database in a background thread whilst plotting the results every 1s in plotly Dash app.

The webapp can be accessed on https://127.0.0.1:8050 and will display the live results of the data logger.

To start collecting data, click the switch above the graph.

To stop collecting data, click the switch again, the data is automatically saved to a csv file with the name as the timestamp the data collection was started - e.g. t20230530090056.csv if data collection was started on 30/05/2023 09:00:56.

Metadata

Release files for finometer-logger 0.1.0

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

Source distribution (sdist)

Source distribution for finometer-logger 0.1.0
File Size Uploaded Provenance Actions
finometer_logger-0.1.0.tar.gz 3.7 kB Without provenance Details for finometer_logger-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for finometer-logger 0.1.0
File Interpreter ABI Platform Actions
finometer_logger-0.1.0-py3-none-any.whl Python 3 none any Details for finometer_logger-0.1.0-py3-none-any.whl

Total release size: 7.7 kB

Release files / finometer_logger-0.1.0.tar.gz

Download URL finometer_logger-0.1.0.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8da1bbbc38d80fd0c2a1b1b5c62e2bed74e9d484e2b93864ccc9649de37d3fdf
BLAKE2b-256 checksum
How to use checksums
2ffbc0ce8674501a9b1d93e0c4536434874c3548c6edb5ff28f783ae0de62fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.0 CPython/3.10.10 Linux/6.1.31-gentoo-dist

Release files / finometer_logger-0.1.0-py3-none-any.whl

Download URL finometer_logger-0.1.0-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba09e84dbf991e45c084236409fee84f9f6e0c3489232e182852829c3c86978f
BLAKE2b-256 checksum
How to use checksums
85a0e427106d358cf5c4719ad9558e65775da30b539612b1a1643a16558279b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.0 CPython/3.10.10 Linux/6.1.31-gentoo-dist

Security for finometer-logger 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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