There is a newer version of this record available.

Software Open Access

Flowminder/FlowKit: 1.18.0

Jonathan Gray; maxalbert; James Harrison; Thingus; dependabot-support; Bhavin Panchal; Dan Williams; OwlHute; flowstef; Guilherme Zagatti; Christopher J Brooks; The Gitter Badger

1.18.0 Added
  • Added views etl.ingested_state, etl.available_dates and etl.deduped_post_etl_queries in FlowDB, for convenient extraction of relevant information from the ETL tables. #5641
  • Added MajorityLocationWithUnlocatable query class and majority_location function. #5720
Changed
  • Important; tokens issued by previous versions of Flowauth are not compatible with this version. Users will need to regenerate tokens using the updated Flowauth.
  • Move from groups to roles in flowauth; see here for full details. #5613
  • Changed AIRFLOW__CORE__SQL_ALCHEMY_CONN env var to AIRFLOW__DATABASE__SQL_ALCHEMY_CONN
  • RoleScopePicker component redesigned and reimplemented.
  • Docs now recommend creating a separate bind mount for airflow scheduler logs, and include this in the secrets quickstart. #3622
  • jwt tokens now use sub instead of identity for JWT_IDENTITY_CLAIM.
  • A majority_location query with include_unlocatable=True will now include rows for all subscribers in the subscriber_location_weights sub-query, including those for whom all weights are negative (previously subscribers with only negative weights were excluded).
Fixed
  • Fixed a potential deadlock when using a small connection pool and store-ing queries
  • AutoFlow can now be run in a docker container with non-default user. #5574
  • Passing an empty list of events tables when creating a query now raises ValueError: Empty tables list. instead of a MissingDateError. #436
  • Flowmachine now looks at only the most recent state (per CDR type per CDR date) in etl.etl_records to determine available dates. #5641
  • It is now possible to run API queries that include multiple different aggregation units (e.g. joined_spatial_aggregate with displacement metric). #4649
  • Demo roles can now be used in worked_examples. #5735
Removed
  • Removed the include_unlocatable parameter from MajorityLocation class (the majority_location function should be used instead if include_unlocatable is required). #5720
Files (22.6 MB)
Name Size
Flowminder/FlowKit-1.18.0.zip
md5:8a6f732ffce57c3ce30b62558767d525
22.6 MB Download
17,800
351
views
downloads
All versions This version
Views 17,8001,524
Downloads 35117
Data volume 7.6 GB383.6 MB
Unique views 15,5201,474
Unique downloads 28317

Share

Cite as