Giter Club home page Giter Club logo

danwbr / dwsim Goto Github PK

View Code? Open in Web Editor NEW
263.0 28.0 89.0 827.12 MB

DWSIM is a Steady-State and Dynamic Sequential Modular Chemical Process Simulator for Windows, Linux and macOS.

Home Page: https://dwsim.org

License: GNU General Public License v3.0

Visual Basic .NET 40.45% C# 30.36% Batchfile 0.03% MATLAB 0.01% XSLT 0.01% Rich Text Format 0.44% HTML 0.66% JavaScript 0.01% CSS 0.01% Python 27.88% Rez 0.01% Rebol 0.04% R 0.01% Shell 0.12% Roff 0.01%
flowsheeting chemical-engineering thermodynamics thermodynamics-models unit-operation simulation modeling thermo-library cad computer-aided-design

dwsim's Introduction

GitHub issues tickets forums wiki donate

DWSIM - Open Source Process Simulator

Copyright 2008-2024 Daniel Wagner and contributors

DWSIM is a software for modeling, simulation and optimization of steady-state and dynamic chemical processes.

License

DWSIM is licensed under the GNU General Public License (GPL) Version 3.

See COPYING for more information.

Supported Operating Systems

  • Windows (32/64-bit x86) with .NET Framework 4.6.2 or newer
  • Linux (32-bit armhf / 64-bit x86) with Mono 6.8 or newer
  • macOS (formerly OS X) 10.7 or newer

Donations

Project Details

Project Name Description
Shared Projects
DWSIM.Automation Automation Library
DWSIM.Automation.Tests Automation Testing Application
DWSIM.DynamicsManager Dynamic Simulation Manager library
DWSIM.DrawingTools.SkiaSharp Flowsheet Drawing Tools (SkiaSharp-based)
DWSIM.DrawingTools.SkiaSharp.Extended Additional Flowsheet Drawing Tools (SkiaSharp-based)
DWSIM.DrawingTools.SkiaSharp.Tests Test Application for Drawing Tools (SkiaSharp-based)
DWSIM.ExtensionMethods Extension Methods
DWSIM.ExtensionMethods.Eto Extension Methods for Eto.Forms
DWSIM.FlowsheetSolver Flowsheet Solver library
DWSIM.GlobalSettings Shared global settings
DWSIM.Interfaces Interface definitions
DWSIM.Inspector Inspector Reports library
DWSIM.Libraries.OctaveSharp Octave interface
DWSIM.Libraries.PythonLink Python interface
DWSIM.Logging Logging library
DWSIM.MathOps Math library
DWSIM.MathOps.RandomOps Random number generator library
DWSIM.MathOps.SwarmOps Optimization library
DWSIM.SharedClasses Shared/Base class definitions
DWSIM.Simulate365 Simulate365 Platform Integration
DWSIM.Thermodynamics Thermo library
DWSIM.Thermodynamics.AdvancedEOS.GERG2008 GERG2008 Property Package
DWSIM.Thermodynamics.AdvancedEOS.PCSAFT PC-SAFT Property Package
DWSIM.Thermodynamics.AdvancedEOS.PRSRKAdv PR78/SRK with T-dep IPs Property Package
DWSIM.Thermodynamics.Databases.ChEDLThermoLink ChEDL Thermo Python Library Database Linker/Parser
DWSIM.Thermodynamics.Databases.ChemeoLink Cheméo Database Linker/Parser
DWSIM.Thermodynamics.Databases.DDBStructureLink DDB UNIFAC/MODFAC Structure Database Linker/Parser
DWSIM.Thermodynamics.Databases.KDBLink KDB Database Linker/Parser
DWSIM.Thermodynamics.CoolPropInterface Interface for CoolProp native library
DWSIM.UnitOperations Unit Operations library
DWSIM.UI.Web Shared Web Forms components
DWSIM.XMLSerializer Custom XML Serializer
Classic UI Projects (Windows Forms)
DWSIM Main DWSIM GUI with Tools and Utilities
DWSIM.Apps.AzureServer Azure Solver Server
DWSIM.Apps.TCPServer TCP/IP Solver Server
DWSIM.Controls.DockPanel DockPanel control
DWSIM.Controls.DockPanel.ThemeVS2012Light Theme for DockPanel control
DWSIM.Controls.PropertyGridEx Extended Property Grid Control
DWSIM.Controls.TabStrip TabStrip control
DWSIM.Controls.ZedGraph Custom ZedGraph Library
DWSIM.Plugins.NaturalGas Natural Gas Properties Plugin
DWSIM.SkiaSharp.Views.Desktop SkiaSharp Controls for Windows Forms
Cross-Platform UI Projects
DWSIM.FlowsheetBase Flowsheet Base Class for Cross-Platform UI
DWSIM.UI.Desktop Cross-Platform UI App Launcher
DWSIM.UI.Desktop.Editors Cross-Platform UI Editors (Views/Forms)
DWSIM.UI.Desktop.Forms Cross-Platform UI Main App Forms
DWSIM.UI.Desktop.GTK Cross-Platform UI GTK# Platform-specific code
DWSIM.UI.Desktop.Mac Cross-Platform UI MonoMac Platform-specific code
DWSIM.UI.Desktop.Shared Cross-Platform UI shared code
DWSIM.UI.Desktop.WinForms Cross-Platform UI Windows Forms Platform-specific code
DWSIM.UI.Desktop.WPF Cross-Platform UI Windows Presentation Foundation (WPF) Platform-specific code

Compiling

  • DWSIM can be compiled using Visual Studio 2019 or newer on Windows.
  • To compile everything and run:
    • Open Visual Studio 2019 or 2022 and clone this repository directly from GitHub
    • Change the Build target to 'Debug/x64', 'ReleaseLinux/x64', 'ReleaseWinMac/x64' or 'ReleaseWinMac/x86'
    • Click on the Solution object and restore NuGet packages
    • Build the solution
    • Select 'DWSIM' or 'DWSIM.UI.Desktop' as the startup project
    • Run

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.