Skip to main content

Data-mining tool for .CAT* (CATIA) files.

Project description

catminer

PyPI - Python Version PyPI GitHub

The catminer package is designed to data-mine from CATIA (.CAT*) files into readable formats. CATIA is a CAD software developed by Dassault Systèmes.

Getting Started

Install the Python package:

pip install catminer

To export data, navigate to the file or directory:

cd <file or directory>

Then, run catminer:

catminer run

For help on the export options:

catminer run -h

which yields the following:

usage: catminer run [-h] [-b [path]] [-i path] [-o path] [-f] [-t {xml,json}]
                    [-r]

Run catminer using these commands:

optional arguments:
  -h, --help            show this help message and exit
  -b [path], --bat-file [path]
                        generate a .bat file for easier automation
  -i path, --in_dir path
                        the run directory
  -o path, --out-dir path
                        set the output directory
  -f, --force-export    export previously exported files
  -t {xml,json}, --file-type {xml,json}
                        choose the output file type (default: xml)
  -r, --relative-path   use the relative path to run catminer

The current supported output are dependent on pyvba.

Developer Notes

Contributors are welcome! The project is hosted on GitHub. Report any issues at the issue tracker, but please check to see if the issue already exists!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catminer-1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

catminer-1.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file catminer-1.0.tar.gz.

File metadata

  • Download URL: catminer-1.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for catminer-1.0.tar.gz
Algorithm Hash digest
SHA256 462262776194f2b5c82d43f2b692e59f68f91ac7ed0ab5af2681cf3c81ff1b19
MD5 b3a9ddf9842a46d38beb4596b475fdc3
BLAKE2b-256 cba70fde2cf41221928dd45d1c8e8e3045228bfa73e71aba684f6097cc1621bf

See more details on using hashes here.

File details

Details for the file catminer-1.0-py3-none-any.whl.

File metadata

  • Download URL: catminer-1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for catminer-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8fd3364089dd50a3199a186d54feafcf5a96b716ee22e6426d426f681178209b
MD5 163650329f6f55fe3dc257e6a4fe3cd3
BLAKE2b-256 dbec443cbce7e40e4d11af42123ce667c428e6236998a358dbe0e81ee01be5fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page