This module convert XMCD mathcad files in XMCD compatible with Smath Studio
Project description
mathcad2smath
Command tool to convert mathcad XMCD to XMCD with Smath Studio support.
Usage:
mathcad2smath [-h] [-o] [-r] [-d BASEDIR] [-p PREFIX] [-s SUFIX] [--ignore_custom]
[-e ADD_EXTERNAL [ADD_EXTERNAL ...]] [--external_path EXTERNAL_PATH] [-f FILENAME]
Convert XMCD mathcad files into XMCD compatible with Smath Studio
optional arguments:
-h, --help show this help message and exit
-o, --overwrite Overwrite the output file if exist
-r, --recursive Find XMCD files recursively
-d BASEDIR, --basedir BASEDIR
The basedir to convert the XMCD's file
-p PREFIX, --prefix PREFIX
The prefix to output file
-s SUFIX, --sufix SUFIX
The sufix to output file
--ignore_custom Include a "custom.sm" file into output XMCD directory with mathcad specific functions
-e ADD_EXTERNAL [ADD_EXTERNAL ...], --add_external ADD_EXTERNAL [ADD_EXTERNAL ...]
Add user externals files into output XMCD directory. Try to add a file relative to
"external_path", then try to get the file as full path. If a "*" is used, try to add
all SM file in "external_path"
--external_path EXTERNAL_PATH
The path to user external files
-f FILENAME, --filename FILENAME
Convert specific file
--smath_path SMATH_PATH
Path to Smath Studio instalation, convert external files to SM when needed
--save_as_sm Save output file as SM file
The "custom.sm" file has the "ceil" and "floor" function that is not defined in Smath Studio and define also a "Percent" variable, because the "%" char is translated as "Percent" when Smath import XMCD files.
The SMATH_PATH is used to convert XMCD in SM file when there is a linked worksheet in file, because the "include" function in Smath only works with SM files. This is used also for save the converted file as SM with the "save_as_sm" option.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mathcad2smath-1.8.1.tar.gz.
File metadata
- Download URL: mathcad2smath-1.8.1.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
442289ec78297f625e2f1b9ba89d24137ba27f8867d136c5481d5b737bc6ca4f
|
|
| MD5 |
a7de051b8823c0ce2f3d381cc144fd2d
|
|
| BLAKE2b-256 |
e50de9b8dd66bca4bb26514fecee4f4180b0cac84692e1279f474fedb528013c
|
File details
Details for the file mathcad2smath-1.8.1-py3-none-any.whl.
File metadata
- Download URL: mathcad2smath-1.8.1-py3-none-any.whl
- Upload date:
- Size: 26.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfa9a2d2aa6fe75a1d0b2825ae5778485b317c89ac3d811189d273f8ed1e08ce
|
|
| MD5 |
7f5e1b48023669972698ac7149650d9e
|
|
| BLAKE2b-256 |
39dbb4747d2858bf5281bc3c81e6470ea7d1e7230ba0383fbbc547d9423a00e1
|