TGSAI/mdio-python
TGSAI/mdio-python has 43 GitHub stars and 20 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-13 01:08 UTC. Last push 2026-11-05.
Cloud native, scalable storage engine for various types of energy data.
What you can do
- Abstractions for common energy data types (see below).
- Cloud native chunked storage based on Zarr and fsspec.
- Standardized models for lossy and lossless data compression using Blosc and ZFP.
- Distributed reads and writes using Dask.
측정된 스타 증가
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
Original
🎉 MDIO v1 is out. Ingestion and export for SEG-Y is fully functional with templates! However, there may still be minor issues. Please report any issues you encounter.
🚧👷🏻 We are actively working on updating the documentation and adding missing features to v1 release. Please check back later for more updates!
"MDIO" is a library to work with large multidimensional energy datasets. The primary motivation behind MDIO is to represent multidimensional time series data in a format that makes it easier to use in resource assessment, machine learning, and data processing workflows.
See the documentation for more information.
This is not an official TGS product.
Features
Shared Features
- Abstractions for common energy data types (see below).
- Cloud native chunked storage based on Zarr and fsspec.
- Standardized models for lossy and lossless data compression using Blosc and ZFP.
- Distributed reads and writes using Dask.
- Powerful command-line-interface (CLI) based on Click
Domain Specific Features
- Oil & Gas Data
- Import and export 2D - 5D seismic data types stored in SEG-Y.
- Optimized chunking logic for various seismic types using MDIO templates.
- Native Xarray data model and interface wrapper.
- Import seismic interpretation, horizon, data. FUTURE
Installing MDIO
Simplest way to install MDIO via pip from PyPI:
$ pip install multidimio
or install MDIO via conda from conda-forge:
$ conda install -c conda-forge multidimio
Extras must be installed separately on
Condaenvironments.
For details, please see the installation instructions in the documentation.
Using MDIO
Please see the Command-line Usage for details.
For Python API please see the API Reference for details.
Requirements
Minimal
Chunked storage and parallelization: zarr, dask, numba, and psutil.
SEG-Y Parsing: TGSAI/segy
CLI and Progress Bars: click, click-params, and tqdm.
Optional
Distributed computing [distributed]: distributed and bokeh.
Cloud Object Store I/O [cloud]: s3fs, gcsfs, and adlfs.
Lossy Compression [lossy]: zfpy
Contributing to MDIO
Contributions are very welcome. To learn more, see the Contributor Guide.
Licensing
Distributed under the terms of the Apache 2.0 license, MDIO is free and open source software.
Issues
If you encounter any problems, please file an issue along with a detailed description.
Credits
This project was established at TGS. The current maintainer is Brian Michell with the support of many more great colleagues.
관련 프로젝트 살펴보기
tensorflow/tensorflow
모두를 위한 오픈소스 머신러닝 프레임워크
201,584 스타huggingface/transformers
🤗 Transformers: 텍스트, 비전, 오디오, 멀티모달 분야의 최첨단 머신러닝 모델을 위한 모델 정의 프레임워크로, 추론과 학습을 모두 지원합니다.
168,917 스타AUTOMATIC1111/stable-diffusion-webui
Stable Diffusion 웹 UI
165,300 스타Comfy-Org/ComfyUI
그래프와 노드로 구성된 인터페이스를 갖춘, 가장 강력하고 모듈성이 뛰어난 확산 모델 GUI, API, 백엔드입니다. 세계에서 가장 빠른 로컬 추론 엔진입니다.
146,472 스타