Package with datasets to develop and test navigation algorithms
Project description
PNT datasets
This repository contains several datasets used to test and validate positioning algorithms. The repositories contained here are
IPIN 5G positioning
This data has been extracted from the competition organized by the Indoor Position and Indoor Navigtaion conference[^1]. The competition[^2] has various tracks that offer challenges in various positioning technologies. In particular, the 5G positioning track focuses on ToA[^3] positioning and offsers measurements extracted from a network of nodes. The dataset contains the data from two editions of the competition (2022 and 2023) and each edition has several measurements sessions. Each session has:
- Position of the nodes (anchor points)
- Measurements from the receiver to each of the nodes
- Reference trajectory
This repository contains the data of the CSV files published by the competition. This format of the data has been homogenized so that is the same through all editions and has been stored in Apache parquet files, which can be access easily into Python pandas using the read_parquet method:
import pandas as pd
# Load the Node data of the IPIN 2022 edition into a dataframe directly from the parquet
df = pd.read_csv('pnt_datasets/ipin/IPIN_2022_T8/nodes.parquet')
Alternatively you can have the complete session data (in a DataBundle) by importing this package (published in Pypi). To install the package:
pip install pnt_datasets
Then you can access a session dataset with the following commands:
from pnt_datasets import ipin
edition = ipin.Dataset.IPIN_2022_T8
sessions = ipin.get_dataset_sessions(edition)
data_bundle = ipin.get_data(edition, sessions[0])
The data_bundle (DataBundle) is a dataclass with three members:
nodes, aDataFramewith the timestamp, and coordinates of the nodemeasurements, aDataFramewith the timestamp, ToA, received power and node of each measurementreference_trajectory, a series of timestamped positions with the true position of the receiver (this could be used to train your algorithm)
[^1]: IPIN Conference [^2]: https://competition.ipin-conference.org/ [^3]: Time of Arrival
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
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
File details
Details for the file pnt_datasets-0.2.2.tar.gz.
File metadata
- Download URL: pnt_datasets-0.2.2.tar.gz
- Upload date:
- Size: 295.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db93c3d09512153cf3f8fa493ef9126f56243cf634e86c6e1c77ea6c989adb5e
|
|
| MD5 |
5c3cf4858458d0679256cff3e10d240e
|
|
| BLAKE2b-256 |
4ae079e7959fdcb2bd573a40ce598bccf7045c880ba7ad8a253ef075b2195615
|
Provenance
The following attestation bundles were made for pnt_datasets-0.2.2.tar.gz:
Publisher:
publish.yml on mgfernan/pnt_datasets
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pnt_datasets-0.2.2.tar.gz -
Subject digest:
db93c3d09512153cf3f8fa493ef9126f56243cf634e86c6e1c77ea6c989adb5e - Sigstore transparency entry: 172138978
- Sigstore integration time:
-
Permalink:
mgfernan/pnt_datasets@422f432a430cf7806f6c7b8aa5e603c8f8120c58 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/mgfernan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@422f432a430cf7806f6c7b8aa5e603c8f8120c58 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file pnt_datasets-0.2.2-py3-none-any.whl.
File metadata
- Download URL: pnt_datasets-0.2.2-py3-none-any.whl
- Upload date:
- Size: 304.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83ba3df0bba571caad67799e90cf04a786b8f92a4bf4f9e51522b3890bf14d60
|
|
| MD5 |
d9bd422bab3162fb9974f7804c1d7daf
|
|
| BLAKE2b-256 |
6eab70705e10f7d87175846d01abef9bf35b8765179d7978e3abe4fddd97dff0
|
Provenance
The following attestation bundles were made for pnt_datasets-0.2.2-py3-none-any.whl:
Publisher:
publish.yml on mgfernan/pnt_datasets
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pnt_datasets-0.2.2-py3-none-any.whl -
Subject digest:
83ba3df0bba571caad67799e90cf04a786b8f92a4bf4f9e51522b3890bf14d60 - Sigstore transparency entry: 172138979
- Sigstore integration time:
-
Permalink:
mgfernan/pnt_datasets@422f432a430cf7806f6c7b8aa5e603c8f8120c58 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/mgfernan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@422f432a430cf7806f6c7b8aa5e603c8f8120c58 -
Trigger Event:
workflow_dispatch
-
Statement type: