Coder Social home page Coder Social logo

danwbr / dwsim4 Goto Github PK

View Code? Open in Web Editor NEW
42.0 20.0 14.0 111.59 MB

DWSIM - Open Source Chemical Process Simulator, version 4

Home Page: http://dwsim.inforside.com.br/wiki/index.php?title=Main_Page

Visual Basic 58.06% C# 39.03% XSLT 0.01% HTML 1.29% JavaScript 0.01% CSS 0.01% Batchfile 0.02% MATLAB 1.59%
chemical-engineering process-simulation thermodynamics

dwsim4's Introduction

DWSIM - Open Source Process Simulator
Copyright 2008-2017 Daniel Medeiros, Gregor Reichert, Gustavo León

Supported Operating Systems

Windows with .NET Framework 4.0 or newer
Linux with Mono 4.0 or newer

Project Name						Description

DWSIM							Main DWSIM GUI with Tools and Utilities
DWSIM.Apps.AzureServer					Azure Solver Server 
DWSIM.Apps.RunAsx86					Runs DWSIM in 32-bit mode
DWSIM.Apps.TCPServer					TCP/IP Solver Server
DWSIM.Apps.Updater					Updater Application
DWSIM.Automation					Automation Library
DWSIM.Automation.Tests					Automation Tests Application
DWSIM.Controls.DockPanel				DockPanel control
DWSIM.Controls.DockPanel.ThemeVS2012			Theme for DockPanel control
DWSIM.Controls.PropertyGridEx				Extended Property Grid Control
DWSIM.Controls.TabStrip					TabStrip control
DWSIM.Controls.ZedGraph					Custom ZedGraph Library
DWSIM.DrawingTools					Flowsheet Drawing Tools
DWSIM.DrawingTools.SkiaSharp				Flowsheet Drawing Tools (SkiaSharp)
DWSIM.FileDownloader					File downloader for automatic updates
DWSIM.FlowsheetSolver					Flowsheet Solver library
DWSIM.GlobalSettings					Shared global settings
DWSIM.Interfaces					Interface definitions
DWSIM.Libraries.OctaveSharp				Octave interface 
DWSIM.Libraries.PythonLink				Python interface 
DWSIM.MathOps						Math library
DWSIM.MathOps.RandomOps					Random number generator library
DWSIM.MathOps.SwarmOps					Optimization library
DWSIM.Plugins.NaturalGas				Natural Gas Properties Plugin
DWSIM.SharedClasses					Shared/Base class definitions
DWSIM.Thermodynamics					Thermo library
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.Thermodynamics.NativeLibraries			x86/x86-64 Windows/Linux native libraries package
DWSIM.UnitOperations					Unit Operations library
DWSIM.XMLSerializer					Custom XML Serializer

Compiling

The whole DWSIM project can be compiled using Visual Studio 2013 or 2015, only on Windows.

dwsim4's People

Contributors

chemscobra avatar danwbr avatar greg66 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dwsim4's Issues

Excel report creation locale and units conversion problem

Problem 1
When passing decimal value to cell in system with COMMA decimal separator without specifying number format in app Excel its treated as thousand separator.

Problem in DWSIM.Forms.FormReportConfig.CreateAndSaveExcelFile
Please, specify .Cells().NumberFormat="@" before setting the value to cell.

Problem 2
When using different units system some of flow properties results (for example viscosity) can be small and displayed as ZERO. Its nice to have option to set displayed number format or format such decimal value with exponent (for example '3.14e-7')

Improve update

When updating, every time, we need to use the download page, that asks us for a donation, and email (mandatory).

This should be improved for better update process.

Cannot build DWSIM.App.Updater with Mono

DWSIM.App.Updater is a VB project that uses Using statements and For Each statements, and neither of these work in Mono.

Could you convert these to Try/Finally/End Try statements, and normal loops?

Cannot build CustomXMLSerializer with Mono

Currently DWSIM cannot be built at all, since the DWSIM.XMLSerializer project in CustomXMLSerializer is in VB and uses Linq, which Mono does not support. Could you change this to C# or replace it with a normal XML Serializer?

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.