Skip to main content

uda-mast is a wrapper around the basic pyuda data access layer that provides additional functinality specific to the data systems for UKAEA's MAST and MASTU experimental fusion devices.

Note that the source code is currently hosted on an internal gitlab server that can only be accessed from the UKAEA network.

Quickstart

Note that the mast module is registered subclient in pyuda, so if uda-mast is pip-installed it's functionality will be available when you import pyuda.

export UDA_META_PLUGINNAME=MASTU_DB
export UDA_METANEW_PLUGINNAME=MASTU_DB
import pyuda

pyuda.Client.server = "<server_address>"
pyuda.Client.port = <port_number>
client = pyuda.Client()

signals = client.list_signals(shot=<experiment_id>)
signal_objects = client.get_batch(signals, <experiment_id>)

image_data = client.get_images(<file_alias>, <experiment_id>)

geometry_data = client.geometry(<signal_name>, <experiemnt_id>)

Release files for uda-mast 1.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uda-mast 1.4.1
File Size Uploaded
uda_mast-1.4.1.tar.gz 5.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for uda-mast 1.4.1
File Interpreter ABI Platform
uda_mast-1.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.5 MB

Release files / uda_mast-1.4.1.tar.gz

Download URL uda_mast-1.4.1.tar.gz
Size 5.7 MB
Tags Source
SHA-256 checksum
How to use checksums
18109432edccaa07b1a42f80691538f9901eadb43bc81ca7a254f63774fd16fb
BLAKE2b-256 checksum
How to use checksums
80382fdfa26bad3d41b5b18511a26f4ad239c5cd7c47889da90d7579ac952444
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release files / uda_mast-1.4.1-py3-none-any.whl

Download URL uda_mast-1.4.1-py3-none-any.whl
Size 5.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
bc6161d39c1a5e02a828670699c5de4c7fe9bb59f84c7d8a3a0b6d8bc5dcd41f
BLAKE2b-256 checksum
How to use checksums
95d280b3f62c9e1141febdd4bfa7c8c75d6b4a060a69b0d559fa9315804cd1df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

1.4.1 This release

2 release files

1.4.0

2 release files

1.3.12

2 release files

1.3.11

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page