strusoft / femdesign-api

FEM-Design API
https://femdesign-api-docs.onstrusoft.com/
Apache License 2.0
40 stars 20 forks source link

NuGet Downloads

femdesign-api

This repository contains source code for the FEM-Design API wrapper. It consists of the C#-Core together with the Dynamo and Grasshopper plugins.

πŸš— Road-map

https://github.com/strusoft/femdesign-api/milestones

Installation

See installation for your framework below. All releases can also be found on the releases page.

πŸ‘©β€πŸ’» C

The C# package can be installed in two ways:

  1. Adding as a NuGet package. (See the package on nuget.org for reference)
  2. Download this repo and compile it from source.

Note that for some C# applications the setting Prefer 32-Bit might have to be unchecked for your program to work properly with this API. The package have been developed and tested for .NET Framework 4.7.2.

πŸ¦— Grasshopper

Either

πŸ€– Dynamo (Deprecated)

Either

NOTE: The Dynamo package is no longer being actively maintained, and the most recently tested version is 21.6.0.

🐍 Python

There are multiple ways to install Python, but one of them is to download the installer from Python.org.

Examples

Examples can be found in the folder FemDesign.Examples/. More examples are planned to be added in the future.

Documentation

FEM-Design API docs

Contributing

Feel free to fork this repo as you seem fit. Please let us know with an issue what feature you want and how you plan on implement it and we (the authors) will guide you. If you want to contribute please follow our contribution guide.

Versioning

Future versioning will be using the following structure: major.minor.patch where major follows the FEM-Design version.

Authors

The FEM-Design API repository is developed and maintained by StruSoft.

Disclaimer

In addition to the disclaimer under the license (LICENSE.md) - All files and related documentation is for illustrative and educational purposes and may not interact with FEM-Design in a reliable way depending on your version, installation and content of the files. Furthermore, Strusoft won´t guarantee full support of the package. 😊

License

MIT LICENSE
APACHE LICENSE

NOTICE

The code in FemDesign.Grasshopper.Components.UIWidgets folder includes code licensed under the Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0).