Skip to main content

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, a DataFrame with the timestamp, and coordinates of the node
  • measurements, a DataFrame with the timestamp, ToA, received power and node of each measurement
  • reference_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


Download files

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

Source Distribution

pnt_datasets-0.2.2.tar.gz (295.0 kB view details)

Uploaded Source

Built Distribution

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

pnt_datasets-0.2.2-py3-none-any.whl (304.3 kB view details)

Uploaded Python 3

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

Hashes for pnt_datasets-0.2.2.tar.gz
Algorithm Hash digest
SHA256 db93c3d09512153cf3f8fa493ef9126f56243cf634e86c6e1c77ea6c989adb5e
MD5 5c3cf4858458d0679256cff3e10d240e
BLAKE2b-256 4ae079e7959fdcb2bd573a40ce598bccf7045c880ba7ad8a253ef075b2195615

See more details on using hashes here.

Provenance

The following attestation bundles were made for pnt_datasets-0.2.2.tar.gz:

Publisher: publish.yml on mgfernan/pnt_datasets

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

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

Hashes for pnt_datasets-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 83ba3df0bba571caad67799e90cf04a786b8f92a4bf4f9e51522b3890bf14d60
MD5 d9bd422bab3162fb9974f7804c1d7daf
BLAKE2b-256 6eab70705e10f7d87175846d01abef9bf35b8765179d7978e3abe4fddd97dff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pnt_datasets-0.2.2-py3-none-any.whl:

Publisher: publish.yml on mgfernan/pnt_datasets

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