https://github.com/loop3d/loopresources
https://github.com/loop3d/loopresources
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/loop3d/loopresources
- Owner: Loop3D
- Created: 2023-10-25T22:47:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-11-19T04:12:46.000Z (3 months ago)
- Last Synced: 2025-11-19T05:21:15.069Z (3 months ago)
- Language: Python
- Size: 9.88 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.MD
Awesome Lists containing this project
README
# Loop.Resources
A module for resource estimation and associated utility functions
## Installation
```bash
pip install loopresources
```
## Features
- Drillhole database management
- Desurveying and 3D visualization
- Interval resampling and analysis
- File-based database backend with project support
## Usage
```python
from loopresources import DrillholeDatabase
import pyvista as pv
db = DrillholeDatabase.from_csv("path_to_collar.csv", "path_to_survey.csv")
db.add_interval_table("lithology", lithology_data)
desurveyed_lithology = db.desurvey_intervals("lithology")
p = pv.Plotter()
for h in db:
p.add_mesh(h.vtk(radius=2.0))
p.show()
```
## Command Line Interface
LoopResources also provides a CLI for common tasks. Use `loopresources --help` to see available commands.
## Contributing
Contributions are welcome! Please submit issues and pull requests on the GitHub repository.
## License
This project is licensed under the MIT License. See the LICENSE file for details.