midas-nx
Unified Python SDK for the MIDAS NX Open API — one package covering both MIDAS Civil NX and MIDAS Gen NX.
pip install midas-nx
from midas_nx import MidasClient, Product
from midas_nx import doc
client = MidasClient(mapi_key="your-mapi-key-here", product=Product.GEN)
doc.new_project(client=client)
doc.save(client=client)
More examples: examples/python/.
Full guide, safety notes, and API reference: Documentation site.
English
Built by a MIDAS IT employee, from hands-on verification against real Gen NX and Civil NX sessions. It's an employee-led open-source project — not an officially released or supported MIDAS IT product. Issues with this SDK go to GitHub Issues; questions about the products, licensing, or the Open API service itself go to MIDAS IT's official support channels.
New to Python? docs/en/quickstart.md walks through installing Python and running your first script.
한국어
midas-nx는 MIDAS Civil NX와 MIDAS Gen NX의 Open API를 하나의 Python
패키지로 통합한 SDK입니다. 마이다스아이티 재직자가 실제 제품 검증 경험을
바탕으로 개발·관리하는 직원 주도형 오픈소스 프로젝트이며, 마이다스아이티가
공식적으로 출시·지원하는 제품은 아닙니다. SDK 자체의 문제는
GitHub Issues로,
제품·라이선스·Open API 서비스 자체에 대한 문의는 마이다스아이티 공식
지원 채널로 부탁드립니다.
Python이나 프로그래밍이 처음이신 구조 엔지니어는 한국어 퀵스타트 가이드에서 설치부터 첫 스크립트 실행까지 순서대로 안내받으실 수 있습니다.
繁體中文
midas-nx 是將 MIDAS Civil NX 與 MIDAS Gen NX 的 Open API 整合為單一
Python 套件的 SDK。由 MIDAS IT 員工根據實際產品驗證經驗開發維護,屬於
員工自主的開源專案,並非 MIDAS IT 官方發布或提供技術支援的產品。SDK
本身的問題請至 GitHub Issues;
產品、授權或 Open API 服務本身的問題,請洽 MIDAS IT 官方支援管道。
從未寫過 Python 的結構工程師,可參考 繁體中文快速入門指南, 內含從安裝 Python 到執行第一支腳本的完整步驟。
简体中文
midas-nx 是将 MIDAS Civil NX 与 MIDAS Gen NX 的 Open API 整合为单一
Python 包的 SDK。由 MIDAS IT 员工基于实际产品验证经验开发维护,属于
员工自主的开源项目,并非 MIDAS IT 官方发布或提供技术支持的产品。SDK
本身的问题请提交至 GitHub Issues;
产品、授权或 Open API 服务本身的问题,请联系 MIDAS IT 官方支持渠道。
Python 新手可参考 快速入门指南(繁体中文版), 了解从安装 Python 到运行第一个脚本的完整步骤。
Learn more
| Full docs & API reference | Documentation site |
| Known issues / safety notes — read before writing anything | docs/safety.md |
| Endpoint implementation status | ROADMAP.md |
| Contributing / dev setup | CONTRIBUTING.md |
| Reporting a security issue | SECURITY.md |
License
MIT — see LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file midas_nx-2.1.1.tar.gz.
File metadata
- Download URL: midas_nx-2.1.1.tar.gz
- Upload date:
- Size: 453.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
389a5a1d1ad939a10ba477b84ca56bfced084fed2d931a596392bac22675e657
|
|
| MD5 |
121997999269f474ffde856e3e326eac
|
|
| BLAKE2b-256 |
d96900d310693b7770fc7aad17a75ba72ad303c690a284d7aa77784ee7888200
|
Provenance
The following attestation bundles were made for midas_nx-2.1.1.tar.gz:
Publisher:
publish.yml on Dennis5882/MIDAS-API-NX-SDK
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
midas_nx-2.1.1.tar.gz -
Subject digest:
389a5a1d1ad939a10ba477b84ca56bfced084fed2d931a596392bac22675e657 - Sigstore transparency entry: 2324468300
- Sigstore integration time:
-
Permalink:
Dennis5882/MIDAS-API-NX-SDK@225b84018d53d69bd003bd18051f5ccece0adb59 -
Branch / Tag:
refs/tags/v2.1.1 - Owner: https://github.com/Dennis5882
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@225b84018d53d69bd003bd18051f5ccece0adb59 -
Trigger Event:
release
-
Statement type:
File details
Details for the file midas_nx-2.1.1-py3-none-any.whl.
File metadata
- Download URL: midas_nx-2.1.1-py3-none-any.whl
- Upload date:
- Size: 184.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2dc60712122c3597eb219d4c3e228f826aa0e9265f552c2064e35119fab83a6b
|
|
| MD5 |
b207a060741e8eff55bf1d908344cb76
|
|
| BLAKE2b-256 |
60d39dc18e4d47957d7c78feb1418d04332841fabdb1350c6eb2dbc03be85e18
|
Provenance
The following attestation bundles were made for midas_nx-2.1.1-py3-none-any.whl:
Publisher:
publish.yml on Dennis5882/MIDAS-API-NX-SDK
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
midas_nx-2.1.1-py3-none-any.whl -
Subject digest:
2dc60712122c3597eb219d4c3e228f826aa0e9265f552c2064e35119fab83a6b - Sigstore transparency entry: 2324468539
- Sigstore integration time:
-
Permalink:
Dennis5882/MIDAS-API-NX-SDK@225b84018d53d69bd003bd18051f5ccece0adb59 -
Branch / Tag:
refs/tags/v2.1.1 - Owner: https://github.com/Dennis5882
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@225b84018d53d69bd003bd18051f5ccece0adb59 -
Trigger Event:
release
-
Statement type: