Naturtag

Latest version: v0.8.0

Safety actively analyzes 688775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.8.0

**UI:**
* Add tab for browsing user's observations
* When an observation is selected, show a summary of basic observation details on main screen
* Display observation count and leaf taxon count on taxon info cards
* Add support for displaying and searching common names in any language supported by iNaturalist.org
* Uses the `locale` setting from settings menu
* The packaged taxon DB only contains english names, but a full version can be downloaded [here](https://github.com/pyinat/naturtag/releases/download/untagged-e757223556c30fa118ba/taxonomy_full.tar.gz)
* Add dialog to prompt for username on first startup

**CLI:**
* Split CLI into subcommands:
* `tag`: Main tagging features
* `refresh`: Refresh tags for previously tagged images
* `setup`: install shell completion + taxonomy database
* Add 3 verbosity levels (`nt -v[vv]`)
* Update `nt tag -p` to accept directories and glob patterns
* Add support for alternate XMP sidecar path format, if it already exists
* Support selecting a sidecar file directly (instead of via an associated image file)
* Support selecting any file type with an associated sidecar (e.g., for RAW image files)
* Works with individual paths or glob patterns, but not for directories

**Metadata:**
* Add support for GPS positional accuracy
* Add support for alternate XMP sidecar path format, if it already exists (`basename.ext.xmp` instead of `basename.xmp`)
* In refresh mode, check for taxonomy changes and update tags with the new taxon (1:1 changes only)

**Database:**
* Update packaged taxonomy db with iNaturalist data from June 2024
* Include data for most commonly observed taxa with PyInstaller packages and platform-specific installers
* Pre-compute ancestor IDs, child IDs, iconic taxon, observation count, and leaf taxon count based
on RG observations from GBIF export
* Preserve photo order when loading observations from db
* When updating taxon record from API, don't overwrite pre-computed stats with null values
* Add menu button to reset database (Tools > Reset database)

0.7.0

* Rebuilt UI from scratch using Qt
* Build local taxon and observation database for partial online access and better performance
* Build local taxon text search database for fully offline (and much faster) taxon autocomplete
* Add CLI taxon autocomplete search
* Add fullscreen image viewer
* Add full bi-directional conversion between iNat API results and Darwin Core XMP metadata
* Add recent and favorite image directories
* Build Windows installer, macOS `.dmg`, and PyInstaller artifacts for all platforms
* Add GPS metadata
* Many performance improvements, bugfixes, etc.

0.6.0

* Improved image drag-and-drop, and support recursively adding images from subdirectories
* Initial packaging with PyInstaller
* Add tab for user-observed taxa
* CLI improvements and options
* Add more data models and move these to pyinaturalist
* Add caching improvements and merge into requests-cache
* Add progress bar for loading taxon data and images
* Multithreading for better performance with loading taxon data and images
* Update to Kivy 2
* Improvements for docs, CI/project config, bugfixes, etc.

0.5.0

* Add a full taxon search with filters and search results tab
* Add tabs for recently viewed, frequently, viewed, and favorite taxa
* Add context menus for local images
* Add keyboard shortcuts
* Add a thumbnail atlas
* Add a Taxon data model
* Performance improvements, bugfixes, etc.

0.4.0

* Add scrollable list of taxon children and ancestors
* Add caching for API requests and thumbnails
* UI cleanup, bugfixes, docs

0.3.0

* Add a taxon info display
* Add a basic taxon name search with autocomplete

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.