foamTEX
An open source utility for creating publication quality LaTex figures
generated from OpenFOAM data files.
Explore the docs »
Report Bug · Request Feature
Table of Contents
About The Project
FoamTex is a python biased utility for generating LaTeX scripts from raw OpenFOAM data files. This project is currently in early development.
Getting Started
Installation is supper easy. The main foamTex.py source file can be run out of the box without any prerequisites (other than python3). Note that neither LateX or OpenFOAM are required. If you wish to run foamTEX as an executable follow the instructions bellow (written for bash Unix shell).
Prerequisites
- pyinstaller if you wish to run foamTEX as an executable (see https://pypi.org/project/pyinstaller/)
pip install pyinstaller
Installation
-
Clone the repo
git clone https://github.com/LeoTurnell-Ritson/foamTEX.git
-
If you wish to run foamTEX as a pre-compiled executable: Grant execution permissions to Allmake file
chmod u+x Allmake
-
Run Allmake
./Allmake
-
Add foamTEX to path
export PATH=$PATH:$(pwd)/dist
Usage
To get infoamtion about the usage of foamTEX try the help option with:
foamTex -h
or:
python3 foamTex.py -h
Roadmap
See the open issues for a full list of proposed features (and known issues).
Contributing
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the GPL-3.0 License. See LICENSE.md
for more information.
Contact
Project Link: https://github.com/LeoTurnell-Ritson/foamTEX