Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/signaloid-python.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,15 @@ jobs:
which python
pip freeze

- name: Test
run: poetry run pytest

- name: Lint
run: poetry run flake8 src/

- name: Typecheck
run: poetry run mypy -p signaloid

- name: Test
run: poetry run pytest

- name: Build
run: poetry build

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pip install git+https://github.com/signaloid/signaloid-python
You can construct `DistributionalValue` objects by parsing `Ux` string or `Ux` bytes. You can find more details about the Signaloid `Ux` format [here](https://docs.signaloid.io/docs/hardware-api/ux-data-format/). Following is an example of parsing `Ux` strings and `Ux` bytes.

```python
from signaloid.distributional import DistributionalValue
from signaloid.distributional.distributional import DistributionalValue

...

Expand Down
1,105 changes: 692 additions & 413 deletions poetry.lock

Large diffs are not rendered by default.

8 changes: 6 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
[tool.poetry]
name = "signaloid"
version = "1.6.0"
version = "1.6.1"
description = ""
authors = [
"Signaloid <info@signaloid.com>"
]

packages = [
{ include = "signaloid", from = "src" }
]

[tool.poetry.group.dev.dependencies]
wheel = "^0.42.0"
wheel = "^0.46.2"
pex = "^2.1.159"
types-toml = "^0.10.8.7"
pytest = "^7.4.4"
Expand Down
6 changes: 6 additions & 0 deletions src/signaloid/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
from .distributional import DistributionalValue, DiracDelta

__all__ = [
"DistributionalValue",
"DiracDelta",
]
4 changes: 4 additions & 0 deletions src/signaloid/distributional/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from signaloid.distributional.distributional import DistributionalValue
from signaloid.distributional.dirac_delta import DiracDelta

__all__ = ['DistributionalValue', 'DiracDelta']
2 changes: 1 addition & 1 deletion src/signaloid/uxdata_toolkit.py
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ def command_plot(args: argparse.Namespace) -> None:
print(f"Mean: {dist_value.mean}")
print(f"Variance: {dist_value.variance}")
print(f"Number of Dirac deltas: {dist_value.UR_order}")
print(f"Double Precision: { dist_value.double_precision }")
print(f"Double Precision: {dist_value.double_precision}")

# Create PlotData object from the distributional value
print("\nPreparing plot data...")
Expand Down
Loading