Releases: WWU-CAD-Autograder/catminer
Releases · WWU-CAD-Autograder/catminer
catminer v1.5 - minor update
Changelog:
- Minor Changes:
- changed parseargs meta vars to be more understandable
catminer v1.4 - minor update
Changelog:
- Minor Changes:
- fixed log naming convention
- updated production status
catminer v1.3 - customization update
Changelog:
- Major Changes:
- added a customization file
settings.ini
, a command to editcatminer edit
, and a command to use the custom and default settingscatminer run -u 1
- removed bat file feature in lieu of the settings feature
- added a customization file
- Minor Changes:
- added several new customization settings
- general reorganization of code
- Bug Fixes:
- fixed #6 by handling endings in the settings.ini file
- fixed daily log rotation
- fixed syntax highlighting in the readme
catminer v1.2 - optimization update
Changelog:
- Major Changes:
- optimized the process by removing taxing functions and excluding unimportant truckloads of data
- Minor Changes:
- command window now shows itself counting all relevant files
- removed check to see if .CAT* files exist in lieu of deleting empty folders after the process
- --no-skips option will skip the optimization steps and will gather more data (much more slowly)
- Bug Fixes:
- fixed the .CAT* file count from extra and duplicate counts
- fixed inconsistent output folder for .bat file
catminer v1.1 - progress update
Changelog:
Major Changes:
- added progress tracking
Bug Fixes:
- fixed issue where nested zip files were skipped
Internal Changes:
- more consistent variable names
- formatting fixes
catminer v1.0
catminer
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!