A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of Wildbook

Wildbook - 10.6.0

What's Changed

Release date: February 28, 2025
DOI

Functional Changes

Dependencies

New Contributors

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.5.3...10.6.0

Biosphere - Terrestrial Wildlife - Java
Published by vkirkl about 2 months ago

Wildbook - 10.5.3

What's Changed

Release date: January 13, 2025
DOI

Functional Changes

Tech Debt

Dependencies

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.5.2...10.5.3

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 4 months ago

Wildbook - 10.5.2

Release date: December 23, 2024
DOI

What's Changed

OpenSearch updates

Other features

Bug fixes

Project support

Dependency Update

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.5.1...10.5.2

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 4 months ago

Wildbook - 10.5.1

What's Changed

Release date: November 25, 2024
DOI

App Changes

Project support

Removed Code

New Contributors

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.5.0...10.5.1

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 5 months ago

Wildbook - 10.5.0

Release date: November 18, 2024
DOI

What's Changed

New submission page: A new standardized version of the individual submission page in React. The old page is maintained for existing platforms.

Other functional app changes

Project support

Code removal

New Contributors

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.4.1...10.5.0

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 5 months ago

Wildbook - 10.4.1

What's Changed

Release Date: November 7, 2024
DOI

Functional app changes

Project support

Code removal

New Contributors

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.4.0...10.4.1

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 6 months ago

Wildbook - 10.4.0

Release Date: October 2, 2024
DOI

What's Changed

Functional App Changes

Project Updates

Dependency Updates

Code removal

New Contributors

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.3.0...10.4.0

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 7 months ago

Wildbook - 10.3.0

Release date: August 30, 2024
DOI

Note: some user-facing features were developed across 10.2.1, 10.2.2, and 10.3.0.

What's Changed

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.2.2...10.3.0

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 8 months ago

Wildbook - 10.2.2

Release date: July 17, 2024
DOI

What's Changed

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.2.1...10.2.2

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 10 months ago

Wildbook - 10.2.1

Release date: July 15, 2024
DOI

What's Changed

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.2.0...10.2.1

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 10 months ago

Wildbook - 10.2.0

Release date: May 17, 2024
DOI

What's Changed

New Contributors

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.1.1...10.2.0

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 12 months ago

Wildbook - 10.1.1

DOI
Release date: May , 2024
Note: PRs were made against branch master and then moved over. Additional QA and testing was done after commits were cherry-picked.

What's Changed

  • Addition of theme selector for react by @erinz2020 in #517
  • Addition of alert banner for visual difference between react and jsp by @erinz2020 in #531
  • Copy update for landing page by @erinz2020 in #529
  • Update search link from landing page to leverage username for search filter by @naknomum in #528
  • Resolve failed match state report that was blocking individual assignment on match page by @naknomum in #534

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 12 months ago

Wildbook - Wildbook 10.1.0

DOI
Release date: April 26, 2024

What's Changed

New Contributors

Partner Thanks

  • BOEM support in the UX research that led to match result and bulk import updates
  • OSU support of updates to genetics functionality
  • T4C development contributions for the WildEx Image Exporter and Timeout alert features

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/10.0.0...10.1.0

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 about 1 year ago

Wildbook - Wildbook 10.0.0

DOI

Release Date: February 29, 2024
Note: Semantic versioning skips to 10.0.0 in an effort to account for non-standard release names/tags. Semantic versioning will continue from 10.0.0 going forward.

What's Changed

New Contributors

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/2023-04-01...10.0.0

Biosphere - Terrestrial Wildlife - Java
Published by TanyaStere42 about 1 year ago

Wildbook - 2023-04-01 Release

Release notes for April 2023

Wild Me brings you support for additional species in Wildbook, new machine learning, greater stability for Wildbook Image Analysis (WBIA), and many other improvements across our products.

Wildbook Updates

  • New species added to Wildbooks:

    • Southern tiger cats (Leopardus guttulus) are now supported in Whiskerbook. This experiment cross-applied ML.
    • Spotted seals (Phoca largha) are now supported in Seal Codex.
    • Tiger sharks (Galeocerdo cuvier) have new machine learning (ML) detection in Sharkbook.
  • New Pose Invariant Embeddings (PIE) v2 algorithm has been developed for new individual identification of these species:

    • Bottlenose dolphins (Tursiops truncatus) in Flukebook.
    • Pacific white-sided dolphins (Lagenorhynchus obliquidens) in Flukebook.
  • New study sites added to Whiskerbook, GiraffeSpotter, Flukebook, GrouperSpotter, and Seal Codex.

  • Exception handling in MetricsBot is improved.

  • Page mappings are improved for greater security following a review of Wildbook security.

Wildbook Bug Fixes

  • Database connection handling for ID jobs is improved for greater stability.
  • Encounter and Individual Search now display matching haplotypes in the key consistently.
  • When importing individuals with multiple names/IDs, name fields can now be left empty in the bulk import spreadsheet.
  • Names on individual profile pages can now include special characters.
  • The latest end-of-day time option is corrected to 23:59 for searching Encounters by date.

Wildbook Image Analysis (WBIA) Updates

Bug Fixes

  • Synchronization of classes between Wildbook and WBIA for ML model cross-application is improved, bringing you a more stable database and more useful match results.
  • Nightly builds in WBIA are uninterrupted with improved build dependencies.
  • WBIA interface configuration fixes have been made in Codex, especially spatial verification for zebras and seals.

Codex Updates

  • PATCH API has improved handling.

Bug Fixes

  • Individuals can now only be merged with other Individuals.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius about 2 years ago

Wildbook - 2022-11-04 Release

Release notes for September and October 2022
Hey everyone! Here are the details of the major work completed over the last few months. Codex notes are posted with each software release. Wildbook and WBIA are added at the end of the month.

Codex 1.1.0 and 1.1.1 Release Notes

  • To simplify development and improve database stability, we have removed the Ecological Data Module from Codex.
  • Reworked collaborations based on user feedback:
    • Improved messaging in collaboration notifications.
    • Added additional collaboration notifications.
    • Improved user manager's ability to manage collaborations.
    • Improved visibility into users available for collaboration.
    • Improved visibility into collaboration state.
  • "Merge complete" email sends consistently; messaging is updated.
  • Improved understandability of re-run ID options for systems with more than one ID option.
  • Improved legibility of traces throughout Sage-interfacing modules.
  • Simplified permissions by removing data manager role; functions of role are now encompassed by admin role.
  • Cluster annotations into a single animal when reporting a single animal sighting.
  • Added latlong custom field support.
  • Enforce mandatory Region in all new sightings.

Codex Bug Fixes

  • DEX-1463: Removed hardcoded status in the AssetGroup pipeline, reducing confusion while debugging.
  • DEX-1456: Improved error messages on PATCH functions.
  • DEX-1448: Users prevented from deleting required time fields on submission.
  • DEX-1454: Custom dropdown fields respected Required status.
  • DEX-1439: User is blocked from deleting email associated with account.
  • DEX-1354: In site configuration, species deletion is respected.
  • DEX-1313: Extended timeout and prevented crashing for species management.

Wildbook Updates
Bulk import detections must process completely before being sent to identification, improving queue times and matching accuracy.

Individual Wildbook Updates

  • New locations have been added on SeadragonSearch, Flukebook, and GiraffeSpotter.

Wildbook Bug Fixes

  • WB-1956: SeadragonSearch can successfully provide Others to Inform on submission.
  • WB-537: Genetic information successfully blocks submissions without all required fields.
  • WB-538: Genetic information retains state when other fields are edited.

Wildbook-IA Release Notes

  • Flukebook now supports fin whale identification using a trained PIE model.
  • Flukebook now supports a new ID algorithm that ensembles HotSpotter and PIE results for gray whales, creating an ID prediction based on the best of each algorithm's results.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 2 years ago

Wildbook - 2022-08-31 Release

Release notes for August 2022
Hey everyone! Here are the details of the major work completed over the last month. Codex notes are posted with each software release. Wildbook and WBIA are added at the end of the month.

Codex Release Notes
There are no updates to Codex this month.

All Wildbook Updates

  • Researchers now have the ability to resend bulk imports to ID.
  • New locations have been added on IoT and MantaMatcher.

Wildbook Bug Fixes

  • WB-1989: Seadragon Search users can once again opt out of email notifications.
  • WB-1976: IoT's encounter search can be successfully exported again.

Wildbook-IA Release Notes

There are no updates to WBIA this month.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 2 years ago

Wildbook - 2022-07-31 Release

Release notes for July 2022
Hey everyone! Here are the details of the major work completed over the last month. Codex notes are posted with each software release. Wildbook and WBIA are added at the end of the month.

Codex Updates

  • We have successfully migrated our zebra platform to zebra.wildme.org.

We have successfully migrated the WWF Norppagalleria Wildbook to Codex, now a general platform for seals. It can be seen at seals.wildme.org.

Developer changes

  • Support both Wildbook and Codex style naming conventions for APIs around Sightings and Individuals during transitional effort.
  • Stabilize and expand on swagger doc integration.
  • Remove dependency on the progress_[stage] objects so they can be depreciated.
  • Backend only - add support for autogenerated names at the species level.

Bug fixes:

  • DEX-1326: User setting page is now functional when displayed.
  • DEX-922: Corrected the scroll behavior in tables.

Individual Wildbook Updates

  • New study sites for Amphibian-Reptile Wildbook.
  • New study sites for Internet of Turtles.
  • New study sites for Seadragon Search.

Wildbook Bug Fixes

  • WB-1981: Encounter Search export has been restored on IOT.
  • WB-1969: Metrics are more accurate for the number of users.

Wildbook-IA Release Notes

There are no updates to WBIA this month.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 2 years ago

Wildbook - 2022-06-30 Release

Release notes for June 2022
Hey everyone! Here are the details of the major work completed over the last month.

Software DOIs for June release
To reference Wildbook in a publication, use the following DOIs:

Codex Updates

  • We have successfully migrated our zebra platform to zebra.wildme.org.

Wildbook Updates

  • ID can be re-run from bulk import.
  • The WBIA job queue status is now available in Wildbook.

Individual Wildbook Updates

  • New life stages are available on Amphibian.
  • Amphibian Contact Us link and header image have been updated.
  • New organizations are available on ACW.
  • Anonymous_ is no longer displayed in the ACW encounter list.
  • New species are available on GrouperSpotter.
  • Sea Bass now has a pdf user agreement available.

Wildbook Bug Fixes

  • WB-1971: Cloned encounters no longer get put in all projects.
  • WB-1968: Metrics are more accurate for the number of tasks per user.
  • WB-1962: Project links to tasks are consistent across algorithms.
  • WB-1949: Cloned encounters go into the same project as the originating encounter.

Wildbook-IA Release Notes

There are no updates to WBIA this month.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius almost 3 years ago

Wildbook - 2022-05-31 Release

Release notes for May 2022
Hey everyone! Here are the details of the major work completed over the last month.

Software DOIs for May release
To reference Wildbook in a publication, use the following DOIs:

  • Codex DOI:
  • Wildbook DOI: DOI
  • Related WBIA DOI: DOI

Codex Release!
We are excited to announce that we have released our new software, Wild Me Codex. Over the coming months, we will be migrating existing Wildbook platforms over as new functionality is added and improved on.

Wildbook Updates

  • African Carnivore now uses HotSpotter for face recognition of lions.
  • SeadragonSearch has expanded their supported locations.
  • GiraffeSpotter now leverages silo security.
  • Flukebook database migration freed up storage space.

Bug Fixes

  • WB-1965: Visual Matcher is more stable.
  • WB-1961: Individual Search displays haplotype color codes on maps.
  • WB-1930: Individual page display corrected for non-logged-in users.
  • WB-1848: Bulk import is no longer interrupted if new import from same user begins.

Wildbook-IA Release Notes
There are no updates to WBIA this month.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius almost 3 years ago

Wildbook - 2022-05-01 Release

Release notes for March and April 2022

Hey everyone! Here are the details of the major work completed over the last two months.

Wildbook community updates

  • New locations have been added to Flukebook, Amphibian, and GiraffeSpotter.
  • Hyenas have been added to Whiskerbook.
  • Lions have been added to ACW
  • Projects have been updated to reflect user feedback, including sortability and visibility of sightings.
  • Bulk import now displays information about queue times.
  • Start Match, from the encounter page, now shows information about the queue times.
  • GiraffeSpotter has improved prefix digit padding.

Bug fixes

  • WB-1959: Restored the ability to set individual ID on unmatched Encounters.
  • WB-1947: Links to match results from projects now go to the correct matches.
  • WB-1941: Project links to matching results now tied to the appropriate encounter rather than the associated bulk import.
  • WB-1933: Sharkbook is now more stable.
  • WB-1910: Recaptcha has been restored on Lynx Wildbook.
    *WB-1909: Bugs have been addressed in the SOCPROG and CAPTURE export formats.

Wildbook-IA Release Notes

The following updates were made to WBIA last month:

  • SAGE-444: Added PIE V2 support for lion faces, allowing automated matching for baseline comparisons.
  • SAGE-503: Investigate train/validation split correctness with the PIE V2 algorithm.
  • SAGE-489: Publish all WBIA plugins on PyPI.
  • SAGE-432: All Azure-based ML APIs have been migrated to on-premises hardware.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius almost 3 years ago

Wildbook - 2022-02-28 Release Note

Release notes for February 2022
Hey everyone! Here are the details of the major work completed over the last month.

Zebra updates

  • Measurements cascaded from the VM to the repo.

Giraffespotter updates

  • Added new location IDs.

Amphibian and reptile updates

  • Added new location IDs.
  • Added new species, yellow bellied toads.

Flukebook updates

  • Humpback co-occurences linked appropriately.
  • Add gray whale populations as social units.

Bug Fixes

  • WB-1929: Resolved exceptions that cause leaks from the logs associated with iaResults.
  • WB-1928: Bulk imports now lists the correct number of media assets in each task.
  • WB-1925: Query cache is turned on for amphibian wildbook.
  • WB-1923: Viewpoints are available for manual annotaiton for amphibian wildbook.
  • WB-1922: Bulk import page is now sorting the entire table by date.
  • WB-1917: Social display is now accounting for all co-occurrences.
  • WB-1916: Bulk imports no longer faling randomly.
  • WB-1912: iaResults is now filtering by project correctly on Flukebook.
  • WB-1799: Sighting export no longer breaking with an error on ACW.
  • WB-1780: Prevent error from displaying with old match candidates.

Full Changelog: https://github.com/WildMeOrg/Wildbook/compare/5.4.0...2022-02-28_Release

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius about 3 years ago

Wildbook - 2022-01-31 Release

Release notes for January 2022
Hey everyone! Here are the details of the major work completed over the last month.

Wildbook DOI for January release
To reference Wildbook in a publication, use the following DOIs:

  • Wildbook DOI:
  • WBIA DOI:

For all Wildbooks
Projects list is now returned alphabetically to improve readability.

Sharkbook updates

  • Added new location IDs.
  • Added support for leopard sharks, basking sharks, and nursehound sharks.

Giraffespotter updates

  • Added new location IDs.
  • Giraffespotter has been migrated to mailchimp for automated email services.

Flukebook updates
Added new location IDs.

GrouperSpotter updates
Improved bicolor mapping for match results.

Bug Fixes

  • WB-1911: Bulk import displays match results again.
  • WB-1899: Encounter upload no longer blocked with a 500 error.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius about 3 years ago

Wildbook - 2021-12-31 Release

Release notes for December 2021
Hey everyone! Here are the details of the major work completed over the last month.

Wildbook DOI for December release

For all Wildbooks

  • Improved security for all Wildbooks with refreshed security keys.
  • Audit logs show name changes for encounters and individuals.
  • Bulk import improvements to better indicate the status of processing.
  • Bulk import log has been upgraded to a better searching format, allowing the ability to search historical tasks quickly.

Sharkbook updates

  • New encounter submissions now include species in email updates.
  • WB-1898: Hotspotter support added for leopard (a.k.a. zebra) sharks

ACW updates

  • About Us logos have been resized.

Flukebook updates

  • Increased the picture book maximum from 10 to 250 individuals.
  • New location IDs.

Seadragon Search updates

  • Custom text removed from the submission page.

Bug Fixes

  • WB-1897: Encounter excel export is created accurately with measurements.
  • WB-1894: Errors are handled during scan comparisons for spot mapping.
  • WB-1872: Seadragon Search encounters had detection re-run.
  • WB-1859: Non-admin users can edit their email addresses on their profile.
  • WB-1701: Project filter restored on iaResults and encounter submission.

Wildbook-IA Release Notes

The following updates were made to WBIA last month:

  • SAGE-484: Release of Wildbook IA Version 4.0 on GitHub, PyPI, and Docker Hub, with updated documentation on ReadTheDocs. The WBIA project has been modernized in how it builds for multiple platforms (e.g., Homebrew on macOS, Docker Buildx for multi-arch containers, removing pypkg-build on GitHub CI Actions). Furthermore, old detection and ID plug-ins have been removed from the standard build process and archived on GitHub. [also SAGE-483, SAGE-467]
  • SAGE-406: Upgraded C++ pyastar implementation to pyastar2d by Weideman in the CurvRank V2 plug-in. [also SAGE-493]
  • SAGE-480: Added formal support for Elephant ear contour ID with CurvRank V2.

Bug Fixes

  • SAGE-473: HotSpotter match rendering failures due to dependency library version update, fixed all known failures, and added monitoring for future silent errors. [also SAGE-481, SAGE-491]
  • SAGE-479: PyTorch DataLoader resizing error in the WBIA orientation plug-in.
  • SAGE-495: Added support for camel case dependency cache (depc) tables names when using SQLAlchemy with PostgreSQL.
  • SAGE-490: Fixed FLANN memory leak and added automatic failure disk clean-up on container start. [also SAGE-482]
  • SAGE-492: Fixed empty image UUID API failures with the background job engine.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 3 years ago

Wildbook - 2021-11-30 Release

Release notes for November 2021
Hey everyone! Here are the details of the major work completed over the last month.

For all Wildbooks

Updated the picturebook keywords to reflect keywords general to the community.

IOT welcomes new species from the land!

We have added a few new species, Southern Vietnamese box turtle (Cuora picturata) and Bourret's box turtle (Cuora bouretti), to the Internet of Turtles.

Flukebook updates

  • Increased the picture book maximum from 10 to 250 individuals.
  • New location IDs.

Seadragon Search updates

  • New location IDs.

** Spot-A-Shark USA updates**

  • New location IDs.

GrouperSpotter updates

  • Configuration updates and management.

Bug Fixes

  • WB-1878: Norppagalleria email configuration resolved.
  • WB-1871: SAS USA submitted encounters emails now getting to users.
  • WB-1870: SAS USA users can see their own submitted encounters once more.
  • WB-1868: Resolve SAS AUS locations in sharkbook.ai.
  • WB-1865: SAS USA has no duplicate life stages.
  • WB-1864: GiraffeSpotter IA pipeline issues resolved.
  • WB-1862: Encounter tables on individual pages showing correct cooccurrence.
  • WB-1860: Spot-mapping spots saving correctly on Sharkbook.ai.
  • WB-1857: Collaborations issues resolved.
  • WB-1851: Encounter page is now centered on the actual encounter GPS.
  • WB-1845: IOT data now processes apostrophes in locationID correctly.
  • WB-1786: SAD USA encounter image now working.
  • WB-1739: Import tasks no longer causing a key violation.
  • WB-1621: Projects now set ID when using the Confirm No Match button.
  • WB-1565: SAS USA grid pages now show individual links instead of UUIDs.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 3 years ago

Wildbook - 2021-10-28 Release

Release notes for October 2021

Hey everyone! Here are the details of the major work completed over the last month.

For all Wildbooks

  • Spot mapping has been refined to only match patterns from the same species.
  • Data integrity checks now include a check for viewpoint = null.
  • Bulk import now handles and displays progress of acmID registration of uploaded images.
  • Bulk import review page improvements have been made.
  • Social relationships and co-occurrences now load faster.

Whaleshark.org is now Sharkbook.ai

  • New species and locations have been added to the platform.
  • The platform has been generalized to reference sharks broadly.
  • The domain has been updated.
  • SAS AUS, Leopard shark, and Sevengill databases have all been consolidated into the Sharkbook platform.

GrouperSpotter updates

Configuration updates have been managed.

Seadragon Search updates

New locations have been added.

ACW updates

New behaviors and life stages have been added.

IOT updates

New location and related region role have been added.

Bug Fixes

  • WB-1854: Encounter Search mark-recapture search includes capture sessions that occur on the same day as the session end time.
  • WB-1808: The "Add to existing individual ID" function no longer has an unneeded dependency on the ShowTaxonomy configuration option.
  • WB-1795: Script developed to ensure all unique emails are hashed correctly.
  • WB-1785: Project matching has improved user feedback regarding IA status.
  • WB-1574: IA tasks are no longer causing recursive references.
  • WB-1480: SAS USA is now filtering to USA sharks only.
  • WB-1093: An exception in the social relationships no longer occurs.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 3 years ago

Wildbook - 2021-09-30 Release

Release notes for September 2021

Hey everyone! Here are the details of the major work completed over the last month.

Wildbook DOI for September release

For all Wildbooks

  • Established a default setting for new Wildbook users to not receive email alerts.
  • Measurements are available for standard export.
  • Collaborations expanded to include public data for non-silo communities.
  • Org admins can add managing researchers to encounters.

Spot A Shark Australia updates

  • New location IDs.

Bug Fixes

  • WB-1798: Removed an assertion error that was impacting IA matching on various platforms.
  • WB-1784: Resolved email issues for SAS AUS.
  • WB-1781: User can now self-edit email addresses.
  • WB-1779: Resolved email signature issue for SAS USA.
  • WB-1777: Valid email checks account for wider range of valid emails.
  • WB-1773: Platform crossover of whale styling removed.
  • WB-1770: Lynx HotSpotter configuration restored.
  • WB-1761: MantaMatcher client_max_body_size default is now greater than 1MB.
  • WB-1759: SAS AUS grid admin page is now working.
  • WB-1757: Anonymous_* users are now hidden and names are alphabetized.
  • WB-1740: Dates on images in match results now reflect user-provided dates rather than exif.
  • WB-1736: Improved stability of IOT.
  • WB-1549: Org admin functionality stabilized.
  • WB-1535: Decoupled Spot-A-Shark platforms to improve accuracy and usability. [Also WB-1768]
  • WB-1479: Scroll wheel actions work with encounter search results.
  • WB-1364: MantaMatcher data drive expanded.

Wildbook-IA Release Notes

The following updates were made to WBIA last month:

  • SAGE-375: Release of WBIA version 3.7.1, avaiable on GitHub, PyPI, and Docker Hub.
  • SAGE-374: Add image import tracking to Promethus activity metrics.
  • SAGE-345: New API to add images and immediately run detection, support for Codex development.
  • SAGE-346: Upgraded API response for ID callbacks to include compute status of the background engine job.
  • SAGE-200: New PIE model for wild horse faces, including report.
  • SAGE-353: New data annotation for asian turtles, including training of researchers. [also SAGE-350, SAGE-349]
  • SAGE-342: New data annotation for whale sharks, including training of researchers. [also SAGE-354]
  • SAGE-338: Updated detection model for beluga whales to support calf detection, updated report.
  • SAGE-337: New sperm whale fluke detector and related detection pipeline models, including orientation network support.
  • SAGE-356: Paper draft review for SDRP on CurvRank V2 and finFindR results.

Bug Fixes

  • SAGE-373:Rremove all deprecated links from WBIA review web interface that linked to old pages.
  • SAGE-333: Duplicate sea dragon detections from WBIA. [also SAGE-341]

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 3 years ago

Wildbook - 2021-09-01 release

Release notes for August 2021

Hey everyone! Here are the details of the major work completed over the last month.

Wildbook DOI for August release

For all Wildbooks

  • Sighting/Occurrence search sorts user alphabetically.
  • Improved Sighting/Occurence comment behavior from bulk import.
  • IAResults correctly displays images that have been corrected with an orientation network.
  • Added additional metadata reports for bulk imports.
  • New locations for GiraffeSpotter and Spot-A-Shark USA.
  • New species for GiraffeSpotter and Leopard Shark.

GiraffeSpotter updates

Updated the GiraffeSpotter contact information.

Bug fixes

  • WB-1772: Corrected thumbnail orientation, which was impacted bounding boxes on encounters.
  • WB-1753: ACW - Country dropdown is alphabetized.
  • WB-1741: Collaboriations were causing database connections to leak, impacting memory.
  • WB-1731: IOT - Mixed species classes misassignment resolved to be properly mapped, improving match results returns.
  • WB-1730: Sequential naming for marked individuals made more robust for large catalogs.
  • WB-1727: Multiple attributes can be edited on an individual and encounter.
  • WB-1585: MantaMatcher - ID is preserved when re-drawing a candidate region.
  • WB-1560: Amphibian - Individual gallery has been restored.
  • WB-1538: Bulk import functionality restored on post-import validation screen.
  • WB-1536: Button UX improved when managing the identity metadata on an encounter.
  • WB-1456: Merged names displaying as appropriate.
  • WB-1274: Skunkbook - Encounter pages have been restored.
  • WB-605: Search results highlight in red when you need to request access to the object.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 3 years ago

Wildbook - 2021-08-01 Release

Release notes for July 2021
Hey everyone! Here are the details of the major work completed over the last month.

For all Wildbooks

  • Added new species for potato groupers and tiger sharks.
  • Added new study site to Whiskerbook.

Flukebook updates

  • North Atlantic Right Whale additions made for the Tweet-a-whale functionality.
  • Added fluke matching support for gray whales.

Spot-A-Shark USA updates
Adoptions updated to be a single payment instead of subscription model.

Seadragon Search updates
Deployed an orientation network to improve matching of sea dragons.

Bug Fixes

  • WB-1734: ACW ID no longer fails for import tasks
  • WB-1747: Match sets are correctly determined on Whiskerbook.
  • WB-1738: Developer tool: Obrowse.jsp reloads on refresh.
  • WB-1729: GrouperSpotter maps load.
  • WB-1685: Sightings search returns valid results.
  • WB-1528: Region numbering incrementation processes correctly.
  • WB-1526: Images added to encounter after creation recognize location restriction when sent to ID.

Wildbook-IA Release Notes
The following updates were made to WBIA last month.

  • SAGE-64: Investigated reports of body-part assignments on African Carnivore Wildbook.
  • SAGE-196: Spotted Hyena ID report and new ID support added with PIE V2 [also SAGE-197].
  • SAGE-321: Exported evaluation results for Humpback dolphins for dorsal fin matching.
  • SAGE-331: New dataset annotation work for livestock camera traps in Argentina and Kenya.
  • SAGE-288: New dataset export for orca whales for training with PIE V2.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius over 3 years ago

Wildbook - 2021-07-01 Release

Release notes for June 2021

Hey everyone! Here are the details of the major work completed over the last month.

Wildbook DOI for June release

New Wildbooks

  • Amphibians and reptiles are now being supported at amphibian-reptile.wildbook.org.
  • Groupers are now being supported at grouperspotter.org.

For all Wildbooks

  • We have changed to a new adoption subscription manager. If you would like to allow adoptions on your platform to help cover costs, contact [email protected] for more information.
  • New locations have been added to IOT, Whiskerbook, and Amphibian & Reptile Wildbook.
  • Platforms leveraging spotmapping scans are now restricted to 50 spots per scan.

African Carnivore updates

  • Brown hyenas are now available and support matching.
  • New organizations have joined the community and have been added to the platform.

Flukebook updates

  • IndoCet custom import form has been updated.

Seadragon Search updates

  • Submissions now require confirmation of terms of use.

MantaMatcher updates

  • MantaMatcher has been shifted to a standardized VM, reducing support overhead.

Bug Fixes

  • WB-1696: EXIF rotation in IA results is now more consistent.
  • WB-1691: Job tasks are now correctly associating with annotations.
  • WB-1690: Individual reference numbers are associating correctly.
  • WB-1687: Manual annotations species are getting the needed reference IDs for MediaAssets and Annotations for the catalog to build correctly.
  • WB-1686: MantaMatcher encounter pages are displaying assets correctly.
  • WB-1684: Whaleshark.org successfully allows encounter submission after projects-related database error was resolved.
  • WB-1680: Individual thumbnails no longer duplicating in the gallery.
  • WB-1672: Bulk imports can be deleted.
  • WB-1665: Users are informed of query with no match-against set before running the job.
  • WB-1661: Lynx encounters pages are now displaying assets correctly.
  • WB-1652: Adoption exception was resolved.
  • WB-1648: Single-asset uploads handle special characters.
  • WB-1632: Manual annotation no longer shrinks and offsets the annotation display.
  • WB-1593: Country propogates to cloned encounters.
  • WB-1580: Usernames can be updated by admins and the account retain access to owned encounters.
  • WB-1568: Sightings search by species is working.
  • WB-1566: Bulk import instructions for Zebra Wildbook now display.
  • WB-1556: Marked Individual cache for SAS USA builds correctly.
  • WB-1553: IoT annotations no longer being split based on species categorization issues.
  • WB-1519: IA Results are correctly filtering by project again.
  • WB-1505: Match results take the user to the correct annotation.
  • WB-1482: Shark images are correctly displayed from grid on SAS USA.
  • WB-1455: Manual annotation page now handles image filename paths with unsupported characters.
  • WB-1392: Manual annotation tool correctly displays existing annotations.
  • WB-775: Bulk import processes special characters.
  • WB-668: Required fields in manual submissions have been clarified.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius almost 4 years ago

Wildbook - 2021-05-31 Release

Wildbook Ecosystem Metrics

Wildbook now provides cached metrics via Prometheus (https://prometheus.io/) at the /metrics URL endpoint. Values are updated automatically every 15 minutes. Prometheus is the foundation for consolidated analytics across Wildbooks. Exposed metrics include encounter totals by species, marked individual totals by species, users, public data contributors, sightings, media assets, and more. Additional metrics will be added over time.

Wildbook updates

Adoptions have been changed to a new provider that allows for users to manage their subscriptions.
Streamlined locationID functionality to improve usability and stability of region-based naming.

Whiskerbook updates

Ocelot is now supported.
Bobcat is now supported.

Whaleshark updates

White shark is now supported.

MantaMatcher updates

Generic Mobula is now support.

Flukebook updates

Added new locations in Atlantic Ocean and Hawaii.

Bug Fixes

WB-1671 Resolve data corruption from submitter email defect.
WB-1634 Images no longer swapping width and height with annotation location.
WB-1630 Conflict between projects and submissions has beeen resolved.
WB-1626 Corrected "My data" restriction in match filtering.
WB-1625 Corrected project filter in iaResults to include all project matches.
WB-1601 Google maps renders GPS and ignores LocationID correctly.
WB-1529 Flukebook projects display more than the IndoCet Opportunistic project.
WB-1497 Bulk import now recognizes all detection results in Zebra Wildbook.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius almost 4 years ago

Wildbook - 2021-04-30 Release

All Wildbooks

  • Improved google maps display for GPS coordinates.
  • Users can cycle through annotations in an Encounter Gallery image, allowing for easier navigation and clearer understanding.
  • Added additional formats for import and export of genetic data.

New Community

We have a new Wildbook community starting up: amphibian-reptile.wildbook.org. Presently focused on fire salamanders, but with plans to add toads and other species soon!

Whiskerbook Updates

  • Added Eurasian Lynx support
  • Added Persian Leopard support

African Carnivore Updates

  • Cheetah model was retrained to great success.
  • New location sites added.
  • New social relationship groups and roles added.

Bug Fixes

  • WB-1606 Special characters now better supported in Sighting IDs.
  • WB-1604 Non-primary annotations now display correctly in IA results.
  • WB-1602 Bulk import option to send to detection no longer sends to identification as well.
  • WB-1598 Bulk imports detection operations no longer resulting in missing detections.
  • WB-1591 Bulk imports no longer stripping special characters from all strings.
  • WB-1588 Whaleshark.org no longer setting annotations to rhinocondon typus.
  • WB-1573 Tasks can no longer recursively refer to themselves.
  • WB-1569 Encounter.occurrenceRemarks no longer getting imported twoce.
  • WB-1548 MantaMatcher CR display has been corrected.
  • WB-1539 Submission page no longer defaults to expensive all-location ID jobs.
  • WB-1537 Missing images no longer returning an error.
  • WB-1196 Inspect links on IAResults are no longer displayed if there are no results associated.
  • WB-652 Media assets added via the encounter page now display correctly.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius almost 4 years ago

Wildbook - March 30, 2021 Release

Release notes for (February &) March 2021

Hey everyone! Here are the details of the major work completed over the last two months.

Wildbook DOI for February and March release

For all Wildbooks

  • All platforms now leverage MailChimp instead of MailJet.
  • Jaguar Wildbook rebranded as Whiskerbook.

Kitizen Science updates

  • Changed icons for cat ear tips.
  • Adjusted how percentage agreement is calculated.
  • Admin view allows full or day-by-day view.
  • Encounters without locationID are flagged.

Flukebook updates

  • New locations have been added.
  • New species have been added, including spinner dolphin.

Seadragon Search updates

  • New locations have been added.
  • Update email copy and logos.

Zebra Wildbook updates

  • Labelled keywords adjusted.
  • New locations added.

Leopard Shark Wildbook updates
New locations have been added.

African Carnivore Wildbook updates
Hyenas added.

Bug Fixes

  • WB-1545 Admins no longer locked out of editing individual names.
  • WB-1542 ACW email unsubscribe links broken by switch to MailChimp.
  • WB-1533 Seadragon image not going through IA upon upload.
  • WB-1520 Seadragon no longer missing location IDs.
  • WB-1489 Collaboration security has a directional dependence and needs to be bi-directional.
  • WB-1476 Bulk import messes up the parsed import table.
  • WB-1440 Identification of a bulk import no longer compiles all results into in iaResults page.
  • WB-1439 Labeled keywords can only be edited in an edit collaboration.
  • WB-1264 iaResult.jsp is a giant security hole
  • WB-1216 Get giraffespotter-specific stuff to play well with project displayNames in iaResults.jsp
  • WB-906 Resolved detection issue with multiple cats in same image.
  • WB-793 Re-establish DKIM and SPF certs for domains.
  • WB-712 Restrict individual name editing to edit collaborations.

Biosphere - Terrestrial Wildlife - Java
Published by holmbergius about 4 years ago

Wildbook - 2021-01-31

Release notes for January 2021

Hey everyone! Here are the details of the major work completed last month.

  • Wildbook DOI: DOI
  • Related WBIA DOI: DOI

For all Wildbooks

  • Collaborations with public data allow for better sharing and management of public data.
  • User profile deduplication allows users to reconcile divergent accounts and data.
  • Admins can review for duplicate annotations and security mapping information.
  • New Wild Me logo updates across all Wildbooks.

Flukebook updates

  • Add false killer whale (Pseudorca crassidens) matching support in Flukebook for finFindR and CurvRank.
  • Add Pacific white-sided dolphin photo ID.

Jaguar updates

Kitizen updates

  • SurveyLength on survey page displays value from app.
  • Citizen review queue is now paginated and set to show 5.
  • Connect "disputed" state in admin queue.
  • Added "merge review" state to admin queue.
  • Integrated text blurring functionality.
  • Add encounter level of agreement column.

Leopard shark updates

  • New Locations IDs have been added.

Mantamatcher updates

  • New Location IDs have been added.

Seadragon Search updates

  • New location IDs have been added, supporting automatic region ID assignment.

African Carnivore updates

  • Implemented part assignment between Wild dog bodies and tails.

Bug Fixes

  • WB-1362 Social Unit Names now appear in individualSearch.jsp
  • WB-1348 Adoption no longer requires users to sign in
  • WB-1290 Images with old, pre-UUID encounters now appear in the gallery.
  • WB-1279 Sea bass keywords are restored.
  • WB-1263 iaResults.jsp has restored email functionality when setting individual ID
  • WB-1259 Sea bass anon-users are able to view encounters
  • WB-1256 Collaboration notification now opens confirmation dialog
  • WB-1252 No more 400 Python errors (IAResultss inspect) on new-and-very-likely matches
  • WB-1251 Wildbook no longer overwrites IA iaClass in IBEISIA.processCallbackDetect(...)
  • WB-1244 ACW: restored duplicate annotation check
  • WB-1223 ACW: Import of images with multiple animals now adds child encs to Occurrence
  • WB-1151 flukebook: match made email now working
  • WB-1136 seadragon: fixed exif handling of inconsistent image representation between encounter, hotspotter results, and iaresults
  • WB-1134 truncated latitude/longitude text values now visible on encounter page without editing
  • WB-1123 If IA is unresponsive, a restarted Wildbook no longer hangs
  • WB-1015 Categories table delete is restored
  • WB-956 Sea Bass: JS spot rendering is restored
  • WB-789 KitSci: password reset emails now showing up
  • WB-661 Mantamatcher emails now going out
  • WB-1138 Sea Bass: next button for grid is restored

Biosphere - Terrestrial Wildlife - Java
Published by JasonWildMe about 4 years ago

Wildbook - 2020-12-31

Release notes for December 2020

Hey everyone! Here are the details of the major work completed over the last month.

Wildbook DOI for December release

To reference Wildbook in a publication, use the following DOIs:

  • Wildbook DOI: DOI
  • Related WBIA DOI: DOI

For all Wildbooks

  • Improved loading time of data summary on My Account page.
  • Improved error handling around matching results.
  • Added the ability to remove an annotation.
  • Clarified the remove image option and the impact on related annotations.
  • Transitioned all ia.properties files to json to allow for consistent and flexible method of setting species, classes, and subclasses.
  • Added a simplified export based off the OBIS export. For spot mapping users, new export indicates if left and/or right side images are available per encounter.
  • Update the spot mapping tool to relate the created annotations to their mediaAssets.

Flukebook updates

  • New location IDs have been added.
  • Orca data has been retrained to resolve data sanitation issue.
  • Released a new lightnet model for humpback whales with a balance of fluke and dorsal annotations.

GiraffeSpotter updates
A new location ID has been added.

SeadragonSearch updates
Improved submitter and photographer leaderboards.

Spotting Sea Bass updates

  • New location IDs have been added.
  • Update behavior input on encounter submission to be a set list rather than general text entry.
  • Prevent video download unless the user is signed in.

Lynx updates
New organizations have been added to support the expanding user base.

Kitizen updates

  • Admin only view of encounters displays the submitter's username.
  • Restored missing zoom icons.

Bug Fixes

  • WB-1242: Restored position and function of "Add New Name" button on Individual page
  • WB-1239: Typeahead matching to set Individual ID on encounterpage now only suggests individuals from the same species.
  • WB-1238: Security update for several platforms to enable HTTPS for related IA servers.
  • WB-1231: Sea Bass video download is now blocked for anonymous users on all supported browsers.
  • WB-1226: Handled an exception with Twitterbot.
  • WB-1215: Flukebook: resolved and prevented correction caused by inconsistent IaClass labels.
  • WB-1214: Resolved security update from Chrome that appeared to invalidate site credentials.
  • WB-1194: Annotation interface now displays thumbnail in individual list on Chrome.
  • WB-1187: Resolved 500 error caused by selection of species that is not configured in IA.json
  • WB-1183: Resolved display issue with null GPS coordinates.
  • WB-1173: Prevented Bulk Import from accepting .tiff images as they are not supported for image analysis.
  • WB-1168: Force manual annotation to display iaClasses appropriate to the species associated with the annotation.
  • WB-1159: Resolved runtime bugs in the GraphAlgorithm interface.
  • WB-1154: iaResults displays names instead of UUIDs again.
  • WB-1147: Individual search analysis tab no longer throws an error.
  • WB-1118: Manual annotation recognizes part annotations as part of the encounter and does not clone the encounter.
  • WB-1107: Bulk Import now takes in noticeable scarring field as a text field.
  • WB-945: Made adjustments to encounter splitting logic.
  • WB-646: Collaborations now require both users to accept the level of sharing (view vs edit).

Biosphere - Terrestrial Wildlife - Java
Published by JasonWildMe over 4 years ago

Wildbook - 2020-12-01 Release

Release notes for November 2020
Hey everyone! Here are the details of the major work completed over the last month.

For all Wildbooks

Allow a Wildbook to run some matching algorithms by default on submission while still allowing others to be selectable when running a match manually.
When using the bulk import to upload labeled keywords, keywords not in the configuration properties file are blocked from upload.
Changed ia configuration to a json model, allowing for greater extensibility of species and subspecies. Ongoing updates to convert all Wildbooks to this model.
Encounters matching dialog only show algorithms appropriate to the iaClass of the selected annotation.

Flukebook
Deployed the latest FinFindr plug-in.
IndoCet submission page automatically adds new submissions to a project.
New PIE model for orca ID.

whaleshark.org
HotSpotter trained on whale shark flanks.
Both IA or modified groth matching processes can be started from the encounter > gallery > hamburger menu.

MantaMatcher
Updated the header and navigation menu.

IOT
Updated the bulk import template.

Kitizen Science
Admin-only access to search and export functionality for encounters, individuals, and surveys.

Bug Fixes
WB-1155: Resolved an issue with the matching page becoming disjointed after projects release.
WB-1153: Unblocked individuals from being merged.
WB-1152: Annotations can be assigned to individuals again.
WB-1140: Individual search results analysis no longer returning a 500 error.
WB-1131: MantaMatcher no longer throws an exception for PIE results.
WB-1129: Resolved PIE matches not matching on MantaMatcher.
WB-1122: Manual annotations no longer appearing off-center.
WB-1091: Fixed a typo in the latin for GiraffeSpotter.
WB-1031: Resolved syncing issue that was causing parts and colorations to be overwritten.
WB-828: Corrected handling of bull rays and PIE on MantaMatcher.

Biosphere - Terrestrial Wildlife - Java
Published by JasonWildMe over 4 years ago

Wildbook - 2020-11-05

Release notes for October 2020
Hey everyone! Here are the details of the major work completed over the last month.

For all Wildbooks

Merge individuals 14 day timer now works by access instead of ownership.
IA classes are now managed via json, allowing for greater flexibility in how species can be managed.
New data integrity tools are available for admins.
Merged individuals maintain all social relationships from previous individuals.
Encounters can be deleted without remnants showing in related encounters.
Different match options can be managed from the match results page.
The merge page now displays dropdowns with values instead of text boxes for species and sex resolution.
I* ncorrectly rotated images are being processed differently.
Community Growth

New locations were added for Seadragon Search and GiraffeSpotter.
Seadragon Search has an updated user/visitor agreement.
African Wild Carnivore has updated Terms of Use and updated information about their new partnerships.
Snow leopards are now supported on jaguar.wildbook.org
Flukebook updates

Projects released into Alpha on Flukebook. See http://wiki.wildbook.org/en/researchers/features/projects.
The right whales labeler was retrained.
A new right whale algorithm for lateral matching was deployed.
Bug fixes
WB-1024: Merging individuals no longer throws an exception if an individual has been modified since the merge timer started.
WB-1001: Behavior search now supports quotation marks.
WB-983: Tweet-a-whale now works.
WB-977: Delete bulk import removes all annotations that were imported.
WB-957: The Next button for spot match results now works.
WB-943: Spot-A-Shark USA’s picture download no longer links to Spot-A-Shark AUS.
WB-768: Bulk import detections for ACW were improved.
WB-744: Social relationship edit and remove buttons now display and work.
WB-649: Bulk import better processes valid columns in the feedback report.

Biosphere - Terrestrial Wildlife - Java
Published by JasonWildMe over 4 years ago

Wildbook - 2020-09-30

Release notes for September 2020

Hey everyone! Here are the details of the major work completed over the last month.
For all Wildbooks

  • Multi-feature matching allows for different parts of an animal within an encounter to be matched against, creating a more hollistic understanding of the animal.
  • Projects (BETA), are a tool to allow for catalog distinctions within the platform.
  • Bulk import supports MarkedIndividual.nameX.
  • Org admins can run detection and identification for bulk imports for users in their organization.
    Silo Security improvements
  • Org Admins are now able to delete users from their organization.
  • User Management grid now displays Organizations instead of affiliations
    Flukebook
    Imported new Right Whale catalog for aerial matching.
    Implemented PIE for Right Whale matching for heads.
    Multi-feature matching set up to support Head, Body, and Peduncle matching of Right Whales.
    SeadragonSearch
    Successfully rebranded the platform to SeadragonSearch from DragonSearch.
    Developers
    Cleaned up dev tools that no longer pertain to the platform.
    Bug fixes
    WB-745: Cloning an encounter (such as when multiple annotations are detected in an image) no longer loses the sighting association.
    WB-735: Successful detection no longer causes an exception to be thrown.
    WB-734: "Match results" option in encounter gallery menu only becomes available after successful detection.
    WB-727: Merging individuals handles special characters.
    WB-726: Annotations no longer appear to be shifted in the encounter gallery.
    WB-696: Merge individuals page handles species correctly.
    WB-664: Bulk import no longer creates empty individuals prior to data commit by user.
    WB-600: SeadragonSearch email links fixed.
    WB-558: Leopard Shark email copy fixed.
    WB-517: Bulk import successfully assicates multiple encounters with the same sighting.
    WB-442: Lasagne has been updated, resolving import errors.
    WB-304: IBEIS job engine no longer reserves memory from adjacent calls.
    Needs copy or I'm just not going to include them
    WB-305: IBEIS background DTW ID jobs are causing resource timeouts with frontend web service, probably GIL is to blame when calling down into ctypes
    WB-827: IA job engine numbering reindexing error
    WB-825: Fix PyFlann and PyDarknet building on Cuda 10.0
    WB-822: Fix part name options in interface
    WB-778: Upgrade to CUDA 10.1 from 9.2 in (legacy) IBEIS Docker images to support GPU-based training with Tensorflow for PIE
    WB-777: Fix Deepsense orientation predictions with Docker Manager on FB FG
    WB-776: Fix PIE errors with failing jobs in MantaMAtcher jobs queue
    WB-121: Fix bad IBEIS redirect with turking interface and https
    WB-118: Debug progress indicator in IBEIS utool.progress
    Coming Soon
    Matching for orca, fin whale, and humpback dorsals.
    Snow leopard detection and identification.

Biosphere - Terrestrial Wildlife - Java
Published by JasonWildMe over 4 years ago