Skip to content

Commit

Permalink
Merge pull request #2 from tariqshihadah/dev
Browse files Browse the repository at this point in the history
Synthesis features for generating LRS and intersection points. EC-level implementations of events modifications.
  • Loading branch information
tariqshihadah authored Jan 16, 2024
2 parents 5a8509a + 009f4cc commit dd8f22d
Show file tree
Hide file tree
Showing 9 changed files with 535 additions and 101 deletions.
2 changes: 1 addition & 1 deletion LICENSE.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
MIT License
===========

*Copyright (c) 2021 Tariq Shihadah*
*Copyright (c) 2024 Tariq Shihadah*

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
11 changes: 8 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,18 @@ performing an aggregation function over these values::

Version Notes
=============
0.0.11 (TBD)
0.1.0 (2024-01-16)
-------------------
Feeling the algo-rhythm these days.
My heart is in Gaza.

* Initial deployment of synthesis module featuring some tools for generating linear referencing information for chains of linear asset data with geometry but no LRS.
* Initial deployment of synthesis module featuring some tools for generating linear referencing information for chains of linear asset data with geometry but no LRS. These features are currently experimental and outputs should be reviewed for quality and expected outcomes. They will get refined in future versions based on performance in various applications and input from users.
* Addition of ``retain`` parameter to the ``EventsCollection.to_windows()`` method which retains all non-target and non-spatial fields from the original events dataframe when performing the operation. Previously, only newly generated target fields would be present in the output ``EventsCollection``'s events dataframe.
* Fixed implementation of ``EventsCollection.spatials`` property to correctly return a list of spatial column labels (e.g., geometry and route column labels) in the events dataframe. This also corrects ``EventsCollection.others`` which previously incorrectly included these labels.
* Addition of ``EventsCollection.clip()`` method and expansion of the ``EventsCollection.shift()`` method for better parameterization.
* Transition to ``pyproject.toml`` setup with ``setuptools``.
* Performance improvements
* Various bug fixes, minor features
* Why not push to v0.1 finally?

0.0.10 (2023-05-03)
-------------------
Expand Down
2 changes: 1 addition & 1 deletion linref/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
from linref.events.merge import EventsMerge, EventsMergeAttribute, EventsMergeTrace
from linref.events.union import EventsUnion
from linref.route import MLSRoute, combine_mpgs
from linref.events.synthesis import generate_linear_events
from linref.events.synthesis import generate_linear_events, find_intersections
Loading

0 comments on commit dd8f22d

Please sign in to comment.