Skip to content

Releases: MarcT0K/Fedivertex-Python

1.1.1

Choose a tag to compare

@MarcT0K MarcT0K released this 06 May 11:40

Remove the direct dependency on Numpy.

This dependency was motivated by a problem related to my Linux/Python install which is discussed here: nelsonaloysio/networkx-temporal#6

1.1.0

Choose a tag to compare

@MarcT0K MarcT0K released this 05 May 12:21
78792b0

Summary

Replace CroissantML-based data handling with a custom caching and dataset management system.

Changes

  • Removed dependency on CroissantML
  • Introduced a custom cache layer for dataset download and storage
  • Added automatic update detection using dataset metadata (dateModified)
  • Implemented cache_only mode for offline/reproducible usage
  • Added streaming downloads with progress (requests, tqdm)
  • Ensured atomic writes to avoid corrupted downloads
  • Normalized dataset structure (full/ and reduced/ directories)

API

  • init_cache(...) → initialize dataset metadata
  • load_dataset(...) → ensure dataset is available and up-to-date
  • check_for_update(...) → inspect cache status
  • clear_default_cache() → remove cached data

Design

  • Custom DatasetInfo replaces Croissant abstractions
  • Cache invalidation based on remote metadata instead of Croissant logic
  • Explicit cache states via CacheStatus

Impact

  • Removes external dependency (CroissantML)
  • Improves control over caching and updates
  • Enables offline usage via cache_only

Notes

No breaking changes to the public graph loading API.

1.0.0

Choose a tag to compare

@MarcT0K MarcT0K released this 18 Feb 08:50
71b6b60
  • Adds support to temporal graphs using networkx-temporal
  • Adds a reduced dataset option to minimize the data storage by default
  • Extends the tests

0.9.9

Choose a tag to compare

@MarcT0K MarcT0K released this 30 Apr 13:21
Bump the version

0.9.8

Choose a tag to compare

@MarcT0K MarcT0K released this 30 Apr 12:57

Fixed the index selection

0.9.7

Choose a tag to compare

@MarcT0K MarcT0K released this 29 Apr 09:14
Add an option to disable tqdm

0.9.6

Choose a tag to compare

@MarcT0K MarcT0K released this 27 Apr 17:27
Bump package version

0.9.5

Choose a tag to compare

@MarcT0K MarcT0K released this 27 Apr 13:00

Add a new graph for Lemmy

0.9.4

Choose a tag to compare

@MarcT0K MarcT0K released this 27 Apr 08:05
Avoid the conda packaging for now

0.9.3

Choose a tag to compare

@MarcT0K MarcT0K released this 27 Apr 05:34

Renamed the package