Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by ThummeTo

A curated list of projects in awesome lists by ThummeTo .

https://github.com/ThummeTo/FMI.jl

FMI.jl is a free-to-use software library for the Julia programming language which integrates FMI (fmi-standard.org): load or create, parameterize, differentiate and simulate FMUs seamlessly inside the Julia programming language!

co-simulation fmi fmu julia model-exchange scheduled-execution simulator

Last synced: 13 Nov 2024

https://github.com/thummeto/fmi.jl

FMI.jl is a free-to-use software library for the Julia programming language which integrates FMI (fmi-standard.org): load or create, parameterize, differentiate and simulate FMUs seamlessly inside the Julia programming language!

co-simulation fmi fmu julia model-exchange scheduled-execution simulator

Last synced: 22 Dec 2024

https://github.com/thummeto/fmiflux.jl

FMIFlux.jl is a free-to-use software library for the Julia programming language, which offers the ability to place FMUs (fmi-standard.org) everywhere inside of your ML topologies and still keep the resulting model trainable with a standard (or custom) FluxML training process.

fmi fmu hybrid-modeling julia neuralfmu neuralode physicsai scientific-machine-learning

Last synced: 17 Dec 2024

https://github.com/ThummeTo/FMIFlux.jl

FMIFlux.jl is a free-to-use software library for the Julia programming language, which offers the ability to place FMUs (fmi-standard.org) everywhere inside of your ML topologies and still keep the resulting model trainable with a standard (or custom) FluxML training process.

fmi fmu hybrid-modeling julia neuralfmu neuralode physicsai scientific-machine-learning

Last synced: 13 Nov 2024

https://github.com/thummeto/differentiableeigen.jl

The current implementation of `LinearAlgebra.eigen` does not support sensitivities. DifferentiableEigen.jl offers an `eigen` function that is differentiable by every AD-framework with support for ChainRulesCore.jl or ForwardDiff.jl.

Last synced: 11 Dec 2024

https://github.com/thummeto/fmiexport.jl

FMIExport.jl is a free-to-use software library for the Julia programming language which allows for the export of FMUs (fmi-standard.org) from any Julia-Code. FMIExport.jl is completely integrated into FMI.jl.

export fmi fmu julia

Last synced: 01 Nov 2024

https://github.com/thummeto/fmiimport.jl

FMIImport.jl implements the import functionalities of the FMI-standard (fmi-standard.org) for the Julia programming language. FMIImport.jl provides the foundation for the Julia packages FMI.jl and FMIFlux.jl.

fmi fmu import julia

Last synced: 16 Nov 2024

https://github.com/thummeto/fmicore.jl

FMICore.jl implements the low-level equivalents of the C-functions and C-data types of the FMI-standard (fmi-standard.org) for the Julia programming language.

fmi fmu julia

Last synced: 01 Nov 2024

https://github.com/thummeto/fmibuild.jl

FMIBuild.jl holds dependencies that are required to compile and zip a Functional Mock-Up Unit (FMU) compliant to the FMI-standard (fmi-standard.org). Because this dependencies should not be part of the compiled FMU, they are out-sourced into this package. FMIBuild.jl provides the build-commands for the Julia package FMIExport.jl.

export fmi fmu julia

Last synced: 02 Nov 2024

https://github.com/thummeto/fmizoo.jl

FMIZoo.jl is a collection of testing and example FMUs (fmi-standard.org) for the Julia libraries FMI.jl and FMIFlux.jl.

fmi fmu julia

Last synced: 09 Nov 2024

https://github.com/thummeto/distributedhyperopt.jl

DistributedHyperOpt.jl is a package similar to HyperOpt.jl, but explicitly focusing on distributed (multi-processing) hyperparameter optimization by design.

Last synced: 11 Dec 2024

https://github.com/thummeto/fmisensitivity.jl

Unfortunately, FMUs (fmi-standard.org) are not differentiable by design. To enable their full potential inside Julia, FMISensitivity.jl makes FMUs fully differentiable, regarding to: states and derivatives | inputs, outputs and other observable variables | parameters | event indicators | explicit time | state change sensitivity by event

fmi fmu linearization sciml sensitivity uncertainty

Last synced: 11 Dec 2024

https://github.com/thummeto/fmibase.jl

FMIBase.jl provides the foundation for the Julia packages FMIImport.jl and FMIExport.jl.

Last synced: 11 Dec 2024