Hello :)
I am new to python and I don't have much expirience in object-oriented
technologies neither.
The problem is the following: I have to create a simple python
template script that will always follow the same algorithm, let's say:
- read a mesh
- transform the mesh (let's say, refine)
The last step should be a kind of a black box:
- the same input data format
- some algorithme inside
- the same output data format
A number of different refine methods should be implemented. The end-
user must be able to write easily a new method and call it from the
base script without any major change.
Something like this would be a solution (no classes created, no OO
programming):
- a module defining REFINE1(mesh), REFINE2(mesh), ...
- in the script:
from MODULE import REFINE2 as REFINE
REFINE(mesh)
Is it a proper solution for this kind of problem? How would you
implement this kind of task?