Metadata
- Source
- FLUID-5083
- Type
- Improvement
- Priority
- Major
- Status
- Closed
- Resolution
- Fixed
- Assignee
- Kasper Galschiot Markus
- Reporter
- Antranig Basman
- Created
2013-07-05T01:38:12.020-0400 - Updated
2014-03-03T11:48:24.529-0500 - Versions
-
- 1.4
- Fixed Versions
-
- 1.5
- Component
-
- Model Transformation System
Description
The Model Transformation system is starting to receive serious and widespread use as part of the GPII infrastructure describing the mapping between user preference sets and solution capabilities, as well as upcoming in the "ontology manager". The work for the GPII pilots this spring/summer has led to a number of engineering improvements, comprised under this JIRA. These include:
Several new transforms, such as "arrayToObject", "arrayToObject" and their inverses, as well as a host of smaller functions representing common mathematical operations. Our set of transforms has expanded so much that it is best spun off to a separate file, "ModelTransformationTransforms.js", as well as an accompanying rename of the base file to the singular "ModelTransformation.js". There have also been improvements in regularising the action of transforms which accept and return multiple values, under the base grade "fluid.multiInputTransformFunction".
Available transformations are documented at http://wiki.gpii.net/index.php/Architecture_-_Available_transformation_functions
Comments
-
Antranig Basman commented
2013-07-05T02:40:02.479-0400 Merged into trunk at revision a27619d - thanks for all this long work, KASPARNET!
-
Kasper Galschiot Markus commented
2013-07-05T03:34:22.914-0400 Thanks for writing this up Antranig - and sorry for not doing it myself