pycatia3dx
alpha software
This is alpha software.
Please report any issues with using the package on github providing a stripped down script.
Requirements
- python >= 3.12
- CATIA 3DExperience running on Windows.
- see requirements.txt
Installation
python -m pip install pycatia3dx
Usage
See the examples: https://github.com/evereux/pycatia3dx/tree/main/examples
Links
todo
Examples And Scripts
https://github.com/evereux/pycatia3dx/tree/main/examples
Asking Questions
Please read the following with regards to raising questions: https://github.com/evereux/pycatia/issues/28
Contributing
See CONTRIBUTING.md in root of github repository.
Running The Tests
Prior to running you will need to create the test files. This script will also check that you have all the test files created and they are the latest version so it's worth running each time you upgrade pycatia3dx
.. code-block:: python
python .\tests\check_test_files.py
CATIA 3DExperience shall already be running and all documents are closed. If this isn't the case the tests will not run and you'll be presented with a warning.
To run the tests with coverage (-v is verbosity):
.. code-block:: python
py.test -v --cov-report term-missing --cov=pycatia3dx
To run tests for a specific module
.. code-block:: python
py.test -v tests/in/hybrid_shapes/test_hybrid_shape_factory.py
To stop tests running after first failure.
py.test -vx
Metadata
Release files for pycatia3dx 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycatia3dx-0.1.1.tar.gz | 1.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycatia3dx-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.0 MB
Release files / pycatia3dx-0.1.1.tar.gz
| Download URL | pycatia3dx-0.1.1.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
30374128c82164e477564e3e094b7d73d2dce6b4233ce23f68938028756bc91e
|
|
BLAKE2b-256 checksum How to use checksums |
8151556d8cca3752b0c226426ac90e6de46ca87af59604091d08aa0785d944da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|
Release files / pycatia3dx-0.1.1-py3-none-any.whl
| Download URL | pycatia3dx-0.1.1-py3-none-any.whl |
|---|---|
| Size | 2.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5e02c8b6b5a2efc94c15aaa80c886fce89ab63a764d00ada5fe2cd0debc16ae1
|
|
BLAKE2b-256 checksum How to use checksums |
4d427dc647e0b270cb86833b8e376f792efff9ec578d88afcda9461954e11c97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.3
|