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.1.tar.gz (294.9 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.1-py3-none-any.whl (304.1 kB view details)

Uploaded Python 3

File details

Details for the file pnt_datasets-0.2.1.tar.gz.

File metadata

  • Download URL: pnt_datasets-0.2.1.tar.gz
  • Upload date:
  • Size: 294.9 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.1.tar.gz
Algorithm Hash digest
SHA256 d1e0a9d0dab71728c1d73074f7fe113f6e48b923d01d30f0ee8025562ef5452d
MD5 70aeaeaa8a21da99dd7bab9f4ba62681
BLAKE2b-256 c2626c5d184abb0ccb66dd54b258046504985c4617dd6ab6952571e56f900ffb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pnt_datasets-0.2.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: pnt_datasets-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 304.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e668a3b1565d66cd271c06e38b44076c99c13ae8e3767005676c8497dc7bbcbe
MD5 aad92e8a96dcd012f548c75e46bf912c
BLAKE2b-256 f325b7aaafd89f69c52227b2512cee32f4a280a8ce9bad1d3efa8c41e8627252

See more details on using hashes here.

Provenance

The following attestation bundles were made for pnt_datasets-0.2.1-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