Skip to content
@OpenMagnetics

OpenMagnetics

Open Magnetics is a an open-source platform for collecting and sharing knowledge about Magnetic Components

classDiagram
    MKF <|-- PyMKF
    MKF <|-- WebLibMKF
    MKF <|-- MKFNet
    MAS <|-- MKF
    

    namespace ModulesAndLanguages {
        class MKF{
            C++
            simulate()
            design()
            findInCatalog()
        }
        class PyMKF{
            Python
            loadCatalog()
        }
        class WebLibMKF{
            Javascript
            loadCatalog()
        }
        class MKFNet{
            CSharp
            loadCatalog()
        }
        class MAS{
            JsonSchema
            loadCoreMaterials()
            loadCoreShapes()
        }
    }
    
    style MKF fill:orange,stroke:black,color:black
    style PyMKF fill:green,stroke:black,color:black
    style WebLibMKF fill:cyan,stroke:black,color:black
    style MKFNet fill:pink,stroke:black,color:black
    style MAS fill:olive,stroke:black,color:black


Loading
classDiagram
    namespace OpenMagnetics {
        class WebFrontend {
            Vue3.js + WASM + WebLibMKF
        }
        
        class WebBackend {
            Python + FastAPI + PyMKF
            Plot()
        }
        
        class MAS {
            JSON + MAS
        }
    }
    class Ansyas {
        Python + PyMKF
    }
    class Ansys
    class Trafolo
    class LtSpice
    class Ngspice
    class Simba
    class NL5
    class PSIM
    class PSPICE

    WebFrontend <--> WebBackend
    WebFrontend --> MAS
    MAS --> Trafolo
    MAS --> Ansyas
    Ansyas --> Ansys
    WebFrontend --> LtSpice
    WebFrontend --> Ngspice
    WebFrontend --> Simba
    WebFrontend --> NL5
    WebFrontend --> PSIM
    WebFrontend --> PSPICE

    style MKF fill:orange,stroke:black,color:black

    style PyMKF fill:green,stroke:black,color:black
    style WebBackend fill:green,stroke:black,color:black
    style Ansyas fill:green,stroke:black,color:black
    style WebFrontend fill:cyan,stroke:black,color:black
    style WebLibMKF fill:cyan,stroke:black,color:black
    style MAS fill:olive,stroke:black,color:black
Loading

Popular repositories Loading

  1. MAS MAS Public

    Magnetic Agnostic Structure

    C++ 37 6

  2. MKF MKF Public

    Magnetics Knowledge Foundation: Repository for holding all the different models, ideally and initially writen in C++

    C++ 23 8

  3. MVB MVB Public

    Magnetics Virtual Builder: This project hold all the Python scripts needed to produce Freecad related files from any magnetic defined following MAL schemas. This files include 2D and 3D models, mes…

    Python 11 3

  4. WebFrontend WebFrontend Public

    This project holds the code of the openmagnetics.com web frontend, written in Vue.

    CSS 3 2

  5. PyOpenMagnetics PyOpenMagnetics Public

    Python 3 5

  6. WebBackend WebBackend Public

    This project holds the code of the openmagnetics.com web backend, written in FastAPI.

    Python 1 2

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…