https://github.com/overtime3/overtime
A Temporal Networks Library written in Python
https://github.com/overtime3/overtime
graph-algorithms graph-analysis graph-generation graph-visualization python temporal-graphs temporal-networks
Last synced: 28 days ago
JSON representation
A Temporal Networks Library written in Python
- Host: GitHub
- URL: https://github.com/overtime3/overtime
- Owner: overtime3
- License: other
- Created: 2020-09-28T11:31:23.000Z (over 5 years ago)
- Default Branch: dev
- Last Pushed: 2021-10-13T10:24:55.000Z (over 4 years ago)
- Last Synced: 2025-09-28T23:23:46.235Z (5 months ago)
- Topics: graph-algorithms, graph-analysis, graph-generation, graph-visualization, python, temporal-graphs, temporal-networks
- Language: Python
- Homepage:
- Size: 14.8 MB
- Stars: 14
- Watchers: 0
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Overtime

> A temporal networks library written in [Python](https://www.python.org/).
## Simple Example
```python
import overtime as ot
network = ot.TemporalDiGraph('Sample Network', data=ot.CsvInput('./data/network.csv'))
network.add_node('g')
network.add_edge('f', 'h', 3)
network.details()
>>> Graph Details:
Label: SampleNetwork
Directed: True
Static: False
#Nodes: 7
#Edges: 15
ot.Circle(network)
ot.calculate_reachability(network, 'b')
>>> 5
```
## Extended Example
> See [tfl_example.py](https://github.com/soca-git/COMP702-Temporal-Networks-Library/blob/master/tfl_example.py).
## Install
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install [overtime](https://pypi.org/project/overtime/).
```bash
$ pip install overtime
```
## License
[MIT](https://choosealicense.com/licenses/mit/)