본문으로 건너뛰기
cccskills
무료GitHub에 공개

gempy

Use GemPy 3.x for CPU-first 3-D implicit geological modeling, structural data preparation, grid evaluation, visualization, persistence, and optional integrations.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(27)

  • SKILL.md5.3 KB
  • references/repo-provenance.md2.5 KB
  • references/repo-routing-metadata.json330 B
  • references/troubleshooting.md2.6 KB
  • sub-skills/data-and-structure/references/api-reference.md7.1 KB
  • sub-skills/data-and-structure/references/data-formats.md8.9 KB
  • sub-skills/data-and-structure/references/troubleshooting.md7.1 KB
  • sub-skills/data-and-structure/scripts/inspect_tables.py3.2 KB
  • sub-skills/data-and-structure/SKILL.md8.4 KB
  • sub-skills/environment-and-troubleshooting/references/dependency-matrix.md5.0 KB
  • sub-skills/environment-and-troubleshooting/references/troubleshooting.md11.4 KB
  • sub-skills/environment-and-troubleshooting/scripts/check_environment.py11.2 KB
  • sub-skills/environment-and-troubleshooting/SKILL.md6.5 KB
  • sub-skills/grids-and-visualization/references/grid-reference.md8.5 KB
  • sub-skills/grids-and-visualization/references/troubleshooting.md9.7 KB
  • sub-skills/grids-and-visualization/references/visualization-workflows.md7.5 KB
  • sub-skills/grids-and-visualization/scripts/grid_smoke.py4.0 KB
  • sub-skills/grids-and-visualization/SKILL.md7.4 KB
  • sub-skills/modeling/references/api-reference.md9.5 KB
  • sub-skills/modeling/references/troubleshooting.md9.6 KB
  • sub-skills/modeling/scripts/tiny_model_smoke.py2.0 KB
  • sub-skills/modeling/SKILL.md6.8 KB
  • sub-skills/serialization-and-advanced/references/advanced-integrations.md9.2 KB
  • sub-skills/serialization-and-advanced/references/persistence-reference.md7.0 KB
  • sub-skills/serialization-and-advanced/references/troubleshooting.md5.4 KB
  • sub-skills/serialization-and-advanced/scripts/json_roundtrip_smoke.py3.4 KB
  • sub-skills/serialization-and-advanced/SKILL.md11.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

GemPy operating skill

Use this skill when a Researcher needs to build, compute, inspect, serialize, or troubleshoot a GemPy 3.x geological model. It is distilled from a versioned public package surface and is self-contained: workflows use caller-owned arrays, tables, and paths rather than checkout-relative examples or downloaded data.

Route the request

Choose the narrowest route before writing code:

  • Create, map, validate, compute, faults, or unconformities: modeling
  • Surface points, orientations, CSV input, IDs, elements, groups, or table mutation: data-and-structure
  • Dense/custom/section/centered/topography grids, coordinate queries, or plots: grids-and-visualization
  • .gempy/JSON persistence, mesh extraction, gravity, topology, properties, Subsurface, or legacy adapters: serialization-and-advanced
  • Installation, imports, package drift, backend/device, optional packages, or headless rendering: environment-and-troubleshooting

For a multi-stage request, follow the usual order: environment → data/structure → modeling → grid/evaluation → persistence or visualization. Return to the owning route when a failure crosses a boundary; do not mask a data error by changing the backend or installing unrelated optional packages.

Install and verify the public package

Use a fresh Python 3.10+ environment and keep pip attached to that interpreter:

python -m pip install gempy
python -m pip check
python -c "import gempy, gempy_engine; print(gempy.__version__)"

Add the base extra only for pandas/table readers or GemPy Viewer workflows:

python -m pip install "gempy[base]"

Install optional scientific, plugin, Subsurface, PyVista, or PyTorch packages only for the corresponding route. The environment route's checker is read-only: python sub-skills/environment-and-troubleshooting/scripts/check_environment.py --json.

Core operating rules

  1. Prefer import gempy as gp and public gp.data/gp.* APIs. Verify the installed GemPy, gempy_engine, and (if used) gempy_viewer release line before relying on a changed signature.
  2. Start with a small dense grid and NumPy: GemPyEngineConfig(backend=gp.data.AvailableBackends.numpy, use_gpu=False). PyTorch/CUDA, PyKeOps, viewer/PyVista, SciPy/scikit-image, GSTools, gempy_plugins, Subsurface, and gempy_legacy are optional boundaries, not proof obligations for the core route.
  3. Build or load a StructuralFrame, add caller-owned input data, map elements to final structural groups, then call model.validate() before gp.compute_model(). Preserve ModelValidationError.reason, .field, and .context when repair is needed.
  4. Grid setters activate flags without necessarily clearing earlier components; inspect model.grid.active_grids, use reset=True intentionally, and recompute after grid changes. compute_model_at is stateful and leaves a custom grid active.
  5. Keep .gempy archives and JSON files in caller-owned temporary or output paths. Load and compare structure/input counts before trusting a round trip; recompute restored models when solutions are needed.
  6. Do not fetch network examples, open interactive viewers in headless jobs, or claim an optional backend works from a CPU import. See references/troubleshooting.md for the cross-cutting decision sequence.

Bundled diagnostics

The sub-skills contain deterministic helpers that do not install packages, fetch data, or read the source checkout:

  • sub-skills/environment-and-troubleshooting/scripts/check_environment.py checks Python, core imports, optional modules, and selected backends.
  • sub-skills/modeling/scripts/tiny_model_smoke.py builds and computes a tiny in-memory CPU model.
  • sub-skills/grids-and-visualization/scripts/grid_smoke.py checks dense, custom, active-grid, and section semantics without a viewer.
  • sub-skills/data-and-structure/scripts/inspect_tables.py reports caller-owned CSV table shape, names, IDs, and finite-value counts without modifying files.
  • sub-skills/serialization-and-advanced/scripts/json_roundtrip_smoke.py checks tiny .gempy and JSON round trips in temporary output.

Run these from the generated skill directory or by passing their absolute path; read the owning route first so a smoke result is not mistaken for geological correctness.

Freshness and limits

The package facts are tied to the commit and evidence listed in references/repo-provenance.md. Optional plugins, GPU/autodiff, external data readers, and interactive 3-D rendering are explicitly bounded; if a request depends on one, verify that dependency and runtime separately. The review artifacts under skills/tests/gempy/ are construction and verification records, not runtime dependencies.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3382026년 9월 3일 업데이트

3ddfa

무료

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3382026년 9월 3일 업데이트

3ddfa-v2

무료

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3382026년 9월 3일 업데이트

ab3dmot

무료

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3382026년 9월 3일 업데이트

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3382026년 9월 3일 업데이트

acme

무료

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VectorSpaceLab/AREX-Skill3382026년 9월 3일 업데이트

VectorSpaceLab의 스킬 모두 보기

이 스킬의 문제 신고