Skip to main content

Generated from aind-library-template

Project description

aind-metadata-upgrader

License Code Style semantic-release: angular Interrogate Coverage Python

I want to run the upgrader...

On my local data

from aind_metadata_upgrader.upgrade import Upgrade

# <Your code here: load your data as a dictionary, e.g. json.load(f)>

upgraded_record = Upgrade(data)
upgraded_record.save()

On a single record in V1 DocDB

from aind_metadata_upgrader.sync import run_one
run_one(record_id="<docdb_id>")

On all records in V1 DocDB

from aind_metadata_upgrader.sync import run
run()

I want to develop new upgraders

Add a new CoreUpgrader class, then include it in the MAPPINGS object.

Project details


Release history Release notifications | RSS feed

This version

0.4.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aind_metadata_upgrader-0.4.0.tar.gz (5.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aind_metadata_upgrader-0.4.0-py3-none-any.whl (75.6 kB view details)

Uploaded Python 3

File details

Details for the file aind_metadata_upgrader-0.4.0.tar.gz.

File metadata

  • Download URL: aind_metadata_upgrader-0.4.0.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aind_metadata_upgrader-0.4.0.tar.gz
Algorithm Hash digest
SHA256 154dee1ff4b850a558afeff699795d36d2a974d109e5ce1a79ac018ab90d3fda
MD5 f8099712110b51b4ec0b5d0f9bd9950e
BLAKE2b-256 e34fddba78473ca0ba35fae73f051aaafc4506252b58dc1313a6a5f52ef5125c

See more details on using hashes here.

File details

Details for the file aind_metadata_upgrader-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aind_metadata_upgrader-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5523bc2b1eb3ff694e38c1eacb7295ff7c047d49f0bf28cf7f0e5eb95cb36e63
MD5 706e62c771e009ad719d890b88cf38f0
BLAKE2b-256 81d8b87f7e7ad2f691ebbf2cd287f60591c5e34b4db8e8b54c6d5c94c579a9db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page