Skip to main content

CLI to the TileDB array storage manager

Project description

TileDB-CLI

TileDB-CLI is a heirachal CLI interface to the TileDB Storage Engine.

Installation

TileDB can be installed using pip with:

pip install tiledb-cli

For development mode, in the top level directory run:

pip install .[dev]

This will create tiledb (in /usr/local/bin, or other paths specific to venv or conda if you are using those), which you can run.

Commands

All commands begin with tiledb and are grouped into the follow command subgroups:

  • cloud: Perform TileDB Cloud tasks.
  • convert_from: Convert to and from TileDB arrays and other common file formats.
  • consolidate: Consolidate TileDB array fragments.
  • dump: Output information about TileDB arrays.
  • vacuum: Vacuum TileDB array fragments that have already been consolidated.

cloud

  • array
    • register: Register an array located at uri to the TileDB cloud service.
    • deregister: Deregister an array located at uri to the TileDB cloud service. This does not physically delete the array. It will remain in your bucket. All access to the array and could metadata will be removed.
    • share: Share the TileDB array located at uri to the user at a given namespace. At least one of the persmission flags must be supplied.
    • unshare: Revokes access to a TileDB array located at uri for the user at a given namespace.
  • dump
    • activity: Dump the array activity of an array located at a TileDB uri.
    • arrays: List array properties and their associated values for arrays in a TileDB user account.
    • orgs: List organization properties and their associated values for each organization a TileDB user account is a part of.
    • profile: Output the current logged in namespace's profile information.
    • task: List last task from TileDB cloud.
  • login: Login into TileDB cloud under a given credential using either a token or username. By default, credential is read from the environmental variable TILEDB_REST_TOKEN.
  • retry-task Retry running the task with the given id.

convert_from

  • csv: Convert a csv_file into a TileDB array located at uri.

consolidate

  • array-metadata: Consolidate the array metadata in an array located at uri.
  • fragment-metadata: Consolidate the fragments in an array located at uri.
  • fragments: Consolidate the fragments in an array located at uri.

dump

  • array: Output the data of a TileDB array located at uri.
  • config: Output TileDB's default configuration parameters and values.
  • fragments: Output the fragment information of a TileDB array located at uri.
  • metadata: Output the metadata of a TileDB array located at uri.
  • nonemptydomain`: Output the non-empty domain of a TileDB array located at uri.
  • schema: Output the schema of a TileDB array located at uri.

vacuum

  • array-metadata: Vacuum the already consolidated array metadata in an array located at uri.
  • fragment-metadata: Vacuum the already consolidated fragments in an array located at uri.
  • fragments: Vacuum the already consolidated fragments in an array located at uri.

Project details


Download files

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

Source Distribution

tiledb-cli-0.0.1.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

tiledb_cli-0.0.1-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file tiledb-cli-0.0.1.tar.gz.

File metadata

  • Download URL: tiledb-cli-0.0.1.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for tiledb-cli-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a12734b717fb29dea0c9e5144efd17dcd469a50ec9e84dc30513475f2b16c604
MD5 66471f82a10e4eb8a439f7c8384fb59d
BLAKE2b-256 5d75af53f4632fa1c599f68768dfc7ff1700b5994b2778b0a3aea564936b58a7

See more details on using hashes here.

File details

Details for the file tiledb_cli-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: tiledb_cli-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for tiledb_cli-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8a29969b944f19dabb2ec99625902a932bed981fbd847ff162af232e440e6f9
MD5 a1f3bc3fdd7525ee4d4038ae381a6c6c
BLAKE2b-256 3c4525e692a43fed7edd7669a9fc1fae35f5dff078904fa3ef1cc5546a5684b3

See more details on using hashes here.

Supported by

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