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
mathcad2smath-1.7.tar.gz
(22.8 kB
view hashes)
Built Distribution
Close
Hashes for mathcad2smath-1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64a564308a6897c4bd63db588957e4d4d11ffcd8a9d533a5ab9d50642ece39b |
|
MD5 | c0e981d8fe48559e0a570761382cf375 |
|
BLAKE2b-256 | 42fda749ce4a45b6aab86e706e580695f91279cd78989980398908848c542a3c |