First off, thank you for considering contributing to the opensource project PyTelTools. It's people like you that make such great tools for Telemac post-processing tasks.
Requiring needs include: development, documentation, tests, ...
Please write an issue with: the error message (with traceback) and a minimal non-working example to reproduce it.
Ask for write access (e.g. per email at: l (dot) duron (at) cnr (dot) tm (dot) fr).
Screenshots should be upload on https://github.com/CNR-Engineering/PyTelTools_media.
- DAG: directed acyclic graph
- DFS: depth first search
Please do a pull request if you're ready to make your changes!
Feel free to ask for help; everyone is a beginner at first.
TODO
- Add it to Mono tab
nodes_*: add a new class which derives from Node (e.g.TwoInOneOutNode) in the corresponding file (depending on its category)mono_gui: add a new entry in dictNODES
- Add it to Multi tab
multi_nodes: define a new class which derives from Node (e.g.MultiDoubleInputNode) and defineloadmethod to capture optionsmulti_gui: add a new entry in dictNODESmulti_func: define a function and add it in dictFUNCTIONS
Possible datatypes as input/output for workflow tools are currently:
- Serafin
slfslf referenceslf 3dslf geomslf out
- CSV output results
point csvvolume csvflux csv
- Geometry data
point 2dpolyline 2dpolygon 2d