Skip to content

Releases: Sieboldianus/lbsntransform

v0.26.0

01 Aug 12:44
Compare
Choose a tag to compare

v0.26.0 (2023-08-01)

Ci

  • ci: Update semantic release config (d7f778b)

Documentation

  • docs: Add currently supported Mappings to documentation intro (ada73aa)

Feature

  • feat: Add mapping for iNaturalist gbif data

This feature adds a mapping to lbsntransform for the iNaturalist gbif CSV data format 1. Some (perhaps surprising) interpretation is done in the mapping,

  1. species names are mapped to lbsn post_filter
  2. kingdom is mapped to topic_group, and
  3. occurrences that match known emoji are added to the lbsn emoji list.

(02368df)

Fix

  • fix: If source_web is True, input_path expects a List[str] (a1339b1)

  • fix: --use_csv_dictreader not working when input source is url (2f04251)

Refactor

  • refactor: Improve datetime parsing (2449044)

  • refactor: Use kwargs for repeated attrs (8265985)

Style

  • style: Minor code formatting (244b9d6)

v0.25.1

16 May 08:45
b030fbf
Compare
Choose a tag to compare

Fix

  • TypeError for unhashable type: 'CompositeKey' (lazy-initialized) (68fd9c5)

v0.25.0

15 May 12:09
b01f964
Compare
Choose a tag to compare

Feature

  • Add mapping for Reddit comments and submissions (a665e9d)
  • Add new topic_group and post_downvotes attribute (12c6bbb)
  • Allow handing pre-defined BaseConfig to main() (14549d9)

Fix

  • Report package version without package name (94081e0)

v0.24.2

09 May 06:54
bfad7b2
Compare
Choose a tag to compare

Fix

  • Update yml dependencies to use version range for protobuf, too (bfad7b2)
  • Migrate from setup.cfg to pyproject.toml (7ee7598)

Documentation

  • Update to reflect pyproject.toml only based setup (6bce8d9)
  • Fix formatting in cli-commands page (c482347)

v0.24.1

05 May 10:23
62fa9b3
Compare
Choose a tag to compare
v0.24.1

v0.23.0

23 Nov 21:18
07a2083
Compare
Choose a tag to compare

Feature

  • Migrate from setup.py to pyproject.toml (7de0de0)
  • Add experimental temporal._month_hashtag_latlng base processing (60da223)

Fix

  • NLTK stopwords not available notice (c395bcb)

Documentation

  • Add information regarding semantic release versioning (eb667d4)
  • Update installation instructions based on new dependencies and deprecated setup.py (416c869)
  • Add a short description of the file structure and layout (d56041d)

v0.22.1

22 Nov 19:27
8223497
Compare
Choose a tag to compare

Fix

  • EMOJI_UNICODE deprecated in emoji>=2.0.0 (3097a42)
  • Typo (05c623c)
  • --skip_until_file not implemented (18e7665)
  • Fix TypeError NoneType for skipped_geo reporting (fe67231)
  • Catch empty values in lbsn database record arrays (6ad2d82)

Documentation

  • Fix typo (7e43ef4)
  • Fix typo in --commit_volume cli docs (70d96b9)
  • Better explain the use of (e43afdd)
  • Clarify to use all lbsn objects by default when mapping from lbsn raw (202fd75)
  • Fix internal link (67f4c90)
  • Improve description of --include_lbsn_bases and --commit_volume args (b7697a3)
  • Add header information on command line interface page (9602c47)
  • Add changelog to documentation (766a40d)

Performance

  • Clear key hashes on finalize_output() (864336d)

v0.22.0

08 Apr 10:37
8a7d0eb
Compare
Choose a tag to compare

Feature

  • Allow --commit_volume to be overriden (50c4bf8)

Fix

  • Skip all base records with any empty key (e3caac1)
  • Skip empty keys for temporal hll structures (263774c)
  • Compatibility for 'carousel' types from previous lbsnstructure (caf21c3)

Documentation

  • Fix typo (4034867)
  • Add internal links to Use Cases (da93d5c)
  • Add twitterparser example to use lbsntransform as a package (2a68f08)

v0.21.3

18 Mar 09:34
8ee3932
Compare
Choose a tag to compare

Fix

  • Pin google.protobuf to latest release 3.19.4 or earlier (f591487)
  • ScalarMapContainer not found in protobuf dependency (Windows only) (db98ae7d)

Documentation

  • Add note to activate optional nltk stopwords filter feature (015511e)
  • Deprecate cx_freeze setup (4700821)

v0.21.2

18 Mar 08:59
f647637
Compare
Choose a tag to compare

Documentation

  • Add hint towards Linux installation (ce2c75b)