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 design application developed by Dassault Systèmes.

Getting Started

Install the Python package:

pip install catminer

To export data, navigate to the file or directory:

cd /d path

Open CATIA then run catminer:

catminer run

Note 1: CATIA may not need to be open, however, the wrong version may launch

Note 2: Press ctrl + c for a second to end the program mid process. Alternatively, press ctrl + break for a non-graceful exit.


For help on the export options:

catminer run -h

which yields the following:

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

Run catminer using these commands:

optional arguments:
  -h, --help            show this help message and exit
  -i path, --in-dir path
                        set 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)

.bat file:
  extra commands to make a .bat file instead

  -b [path], --bat-file [path]
                        generate a .bat file for easier automation
  -r, --relative-path   use the relative path to create the .bat file

The supported outputs 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.1.tar.gz (8.5 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.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: catminer-1.1.tar.gz
  • Upload date:
  • Size: 8.5 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.1.tar.gz
Algorithm Hash digest
SHA256 a6d87a628b255753ac8b115cfce2b456979e4ac23c101e4de877f65079103dac
MD5 c730ec9c01ee415a2c319311e0fa6eb1
BLAKE2b-256 328a7c4dcc5b186f5f66fee92fa6777344b90bf0497dbb8e5a2cdf5e0dd01a94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: catminer-1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b8cf1d998f5b4032533d32a52139a78c74180425ad0ec293dddbedfa1ea397d4
MD5 158722cb6c4f5ce9d174ea4999ca2727
BLAKE2b-256 dec1964a3f8145ad7495cc060c1089445878ea969f0509a831ecf5fa93afee66

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