Contact: Yoav Nahshon, Pablo de Andres
The MatCalc App demonstrates the seamless integration of the MarketPlace project with the MatCalc software. Developed with the primary intent to reduce the experimental effort in the development of customized steel powder, this app offers thermodynamic calculations that provide insight into the material forms produced by laser cladding and laser metal deposition techniques. Users can use the MatCalc App for evaluating thermodynamic equilibriums and the dynamics during solidification, all without needing deep knowledge of thermodynamic calculations and MatCalc.
App is developed using FastAPI and pydantic for data validation. Refer to MarketPlace standar-app-api for more details.
To start the server:
docker compose up --build
-
Element Selection: Users can choose from alloying elements such as Cr, Mn, Mo, Ni, and Si.
-
Thermodynamic Calculations: After the user defines the weight percentages of C and the chosen alloying element (with Fe as the balance), the app presents the phase fractions of stable phases in equilibrium and their composition based on temperature variations.
-
Result Interpretation: Post solidification, the app presents the resultant phase fractions and phase compositions, vital for understanding microstructure evolution during further cooling.
GET /health: Check the application status.
POST /transformations
GET /transformations/{transformation_id}
PATCH /transformations/{transformation_id}
GET /transformations/{transformation_id}/state
GET /transformations
DELETE /transformations/{transformation_id}
GET /results
An equivalent OpenAPI representation in the openapi.yml file.