Metadata-Version: 2.4
Name: Palmto_gen
Version: 0.3.3a3
Summary: Generate synthetic trajectories using PLMs
Home-page: 
Author: Hayat Sultan, Joey Cherisea
Author-email: hayatsul@ualberta.ca, hai.p@northeastern.edu
License: MIT
Project-URL: Documentation, https://palmto-gen.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/HayatSultan/PaLMTo-Gen
Project-URL: Bug Reports, https://github.com/HayatSultan/PaLMTo-Gen/issues
Keywords: trajectory generationProbablistic Language Models
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Education
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: geopandas
Requires-Dist: tqdm
Requires-Dist: geopy
Requires-Dist: scipy
Requires-Dist: folium
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: summary

Trajectory data sourced, from GPS-enabled devices such as smart vehicles and smart phones, offers valuable insights into human
movement patterns across various modes of transportation. However, there is limited availability of such large datasets for testing and
benchmarking tools and solutions. Drawing on similarities between trajectories in mobility data and natural language sentences, we
explore the application of probabilistic language models to generate arbitrarily large realistic trajectories by treating sequences of GPS
points as sequences of tokens, akin to sentences in natural language. Our experiments have shown that, using a small sample of real taxi
trajectories, the proposed approach can generate a diverse set of synthetic trajectories that follows closely the distribution of the
original sample.



Change Log
==========

0.1 (02/06/2024)
-----------------
- First Release

0.3a1 (16/06/2025)
-----------------
- First pre-release version following bug fix in version 0.2

0.3b1 (18/06/2025)
-----------------
- First beta version

0.3b2 (18/06/2025)
-----------------
- Second beta version

0.3b3 (18/06/2025)
-----------------
- Third beta version

0.3 (29/07/2025)
-----------------
- Third Release

0.3.2 (01/08/2025)
-----------------
- Release a patch that add additonal metadata to the library

0.3.3a1 (04/10/2025)
-----------------
- Add new function and classes for handling 3D trajectory data

0.3.3a2 (04/10/2025)
-----------------
- Fix attribute error in 3D representation of Shapely Point objects

0.3.3a3 (04/10/2025)
-----------------
- Fix a minor error in how 3D data is processed
