Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages<12
Options
Go to last post Go to first unread
Offline Razonar  
#21 Posted : 01 December 2018 21:03:17(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 541
Uruguay

Was thanked: 310 time(s) in 195 post(s)
Hi. This libraries are from the "coolprop family":

- Fluids: https://fluids.readthedocs.io/index.html
- Thermo: https://thermo.readthedocs.io/en/latest/index.html

Best regards.
Alvaro.
Offline uni  
#22 Posted : 19 January 2019 13:53:10(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,078
Man
Russian Federation

Was thanked: 964 time(s) in 549 post(s)
1. Csharp-Data-Visualization
2. ScottPlot

Edited by user 02 June 2019 11:53:36(UTC)  | Reason: Not specified

Russia ☭ forever
Viacheslav N. Mezentsev
💰 Support me for plugins development: https://money.yandex.ru/to/410013245578758/100
thanks 3 users thanked uni for this useful post.
on 19/01/2019(UTC),  on 19/01/2019(UTC),  on 19/01/2019(UTC)
Offline uni  
#23 Posted : 01 February 2019 13:26:01(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,078
Man
Russian Federation

Was thanked: 964 time(s) in 549 post(s)
Russia ☭ forever
Viacheslav N. Mezentsev
💰 Support me for plugins development: https://money.yandex.ru/to/410013245578758/100
thanks 1 user thanked uni for this useful post.
on 01/02/2019(UTC)
Offline omorr  
#24 Posted : 01 February 2019 15:09:14(UTC)
omorr


Rank: Administration

Groups: Registered, Administrators, Advanced Member
Joined: 23/06/2009(UTC)
Posts: 1,734
Man
Serbia

Was thanked: 313 time(s) in 267 post(s)
Originally Posted by: uni Go to Quoted Post


Here is the test suite for different optimization problems among other things (solved in Mathcad)

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
thanks 1 user thanked omorr for this useful post.
on 01/02/2019(UTC)
Offline Jean Giraud  
#25 Posted : 01 February 2019 15:42:07(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 4,873
Canada

Was thanked: 801 time(s) in 635 post(s)
Originally Posted by: omorr Go to Quoted Post
Here is the test suite for different optimization problems among other things (solved in Mathcad)

Like that joke about the Fairy asking the Black Man for three wishes.
As basic plugins that would give Smath new dimensions:
1. 3D matrix plot/export [typical Catmul-Clark for machine tool]
2. Genfit for data fitting .
The Conjugate Gradient [posted many times] works great
but not robust wrt refexive models. As it looks in this
Smath Community, I'm the only one addicted to modeling.

Salut Radovan
thanks 1 user thanked Jean Giraud for this useful post.
on 01/02/2019(UTC)
Offline Jean Giraud  
#26 Posted : 01 February 2019 22:11:03(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 4,873
Canada

Was thanked: 801 time(s) in 635 post(s)
... a most important one Γ(x) or Γ(p,x)
Γ(x) is common in statistics. Smath built-in is only 4 Decimals.
It does have much importance on result but makes user uncomfortable.

Gamma [15 D Alvaro].sm (49kb) downloaded 18 time(s).
Offline uni  
#27 Posted : 04 February 2019 13:13:08(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,078
Man
Russian Federation

Was thanked: 964 time(s) in 549 post(s)
If we find a free editor of electronic circuits, then we can use this simulator: Spice#.

1. Tutorial.
Russia ☭ forever
Viacheslav N. Mezentsev
💰 Support me for plugins development: https://money.yandex.ru/to/410013245578758/100
Offline Razonar  
#28 Posted : 04 February 2019 14:21:58(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 541
Uruguay

Was thanked: 310 time(s) in 195 post(s)
Originally Posted by: uni Go to Quoted Post
If we find a free editor of electronic circuits, then we can use this simulator: Spice#.

1. Tutorial.


Hi Uni. I prefer Qucks ( http://qucs.sourceforge.net/ ), another simulator.

But instead of make a plugin for doing that maths, I guess that SMath is enough powerful for have it's own library for solve spice netlists.

In the attached, a very rude mna solver (Modified Nodal Analysis. Can see, for example: http://qucs.sourceforge.net/tech/node14.html or https://www.swarthmore.e...heeve1/Ref/mna/MNA6.html ) and a very primitive Ladder function for chart circuits defined in a similar way like spice files. Also, some attempts for make bode, zp and other charts. I don't know if this could be an one man task, and figure that it could be better to have some place where develop shared libraries in native smath files in a collaborative way.

MNA Solver.sm (333kb) downloaded 24 time(s).

Best regards.
Alvaro.
thanks 2 users thanked Razonar for this useful post.
on 04/02/2019(UTC),  on 04/02/2019(UTC)
Offline uni  
#29 Posted : 04 February 2019 17:19:24(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,078
Man
Russian Federation

Was thanked: 964 time(s) in 549 post(s)
I'm more interested in circuits with transistors and opamps. You could see one simple circuit with a diode. It is interesting to me to study the behavior of amplifiers, analog solvers with operational amplifiers, generators on one transistor, multivibrators and other similar circuits. Also transient analysis. I think Spice# can do that. But the task should be the scheme, not net list. This is old school Good
Source codes in c# make this project cross-platform. I want something like Amplitude detector worksheet, but Spice# must solve the ODE.
Russia ☭ forever
Viacheslav N. Mezentsev
💰 Support me for plugins development: https://money.yandex.ru/to/410013245578758/100
Offline alyles  
#30 Posted : 04 February 2019 18:51:25(UTC)
alyles


Rank: Advanced Member

Groups: Registered
Joined: 23/03/2016(UTC)
Posts: 214
United States

Was thanked: 75 time(s) in 46 post(s)
LTSpice is free to download and pretty feature rich.
https://www.analog.com/e...s/ltspice-simulator.html
Feel free to join the SMath Studio Users Discord Channel: https://discord.gg/PayZpJW
Offline Razonar  
#31 Posted : 05 February 2019 02:19:11(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 541
Uruguay

Was thanked: 310 time(s) in 195 post(s)
Originally Posted by: uni Go to Quoted Post
I'm more interested in circuits with transistors and opamps. You could see one simple circuit with a diode. It is interesting to me to study the behavior of amplifiers, analog solvers with operational amplifiers, generators on one transistor, multivibrators and other similar circuits. Also transient analysis. I think Spice# can do that. But the task should be the scheme, not net list. This is old school Good
Source codes in c# make this project cross-platform. I want something like Amplitude detector worksheet, but Spice# must solve the ODE.


Hi uni. The attached shows that what you need to do that is get inside SMath the net list (and, yes, that's very old school). So, that's means that with some kind of modeler plugin you can get the net list and further process it with some SMath MNA solver, and procedures for bode and others charts.

mna.gif
(example from https://www.swarthmore.e...na/MNA6.html#Example%205 )

The MNA implemented can work with opamps, so, given the equivalent circuit for some transistors, you can implement them. What I can't do yet is implement diodes.

Notice that this technique not solve an ode, but get the transfer function.

Best regards.
Alvaro.
thanks 1 user thanked Razonar for this useful post.
on 05/02/2019(UTC)
Offline uni  
#32 Posted : 12 February 2019 04:00:15(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,078
Man
Russian Federation

Was thanked: 964 time(s) in 549 post(s)
I think this may be useful for exchanging data between 32-bit and 64-bit programs. Some older libraries are only available in 32 bit format. For example, Matlab C++ Math Library. Also it is possible to use this library in Mono (Linux) using maple-like way.

It is very difficult, but in my opinion it is possible.

1. Basics of working with pipes in C#.
2. C# Async Named Pipes.
3. C# Anonymous Pipes for Interprocess Communication.
4. Named Pipe Wrapper.
5. Interprocess Communication Between 32-bit and 64-bit Applications.
Russia ☭ forever
Viacheslav N. Mezentsev
💰 Support me for plugins development: https://money.yandex.ru/to/410013245578758/100
thanks 1 user thanked uni for this useful post.
on 12/02/2019(UTC)
Offline uni  
#33 Posted : 11 May 2020 14:44:07(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,078
Man
Russian Federation

Was thanked: 964 time(s) in 549 post(s)
LiveCharts - simple, flexible, interactive & powerful data visualization for .Net. LiveCharts is just data visualization but built and for everyone.
Russia ☭ forever
Viacheslav N. Mezentsev
💰 Support me for plugins development: https://money.yandex.ru/to/410013245578758/100
Offline uni  
#34 Posted : 27 October 2020 09:04:00(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,078
Man
Russian Federation

Was thanked: 964 time(s) in 549 post(s)
SUNDIALS: SUite of Nonlinear and DIfferential/ALgebraic equation Solvers

Link: https://github.com/LLNL/sundials

The SUNDIALS suite consists of the following packages:

  • ARKODE - for integration of stiff, nonstiff, and multirate ordinary differential equation systems (ODEs) of the form

    M y' = f1(t,y) + f2(t,y), y(t0) = y0

  • CVODE - for integration of stiff and nonstiff ordinary differential equation systems (ODEs) of the form

    y' = f(t,y), y(t0) = y0

  • CVODES - for integration and sensitivity analysis (forward and adjoint) of ordinary differential equation systems (ODEs) of the form

    y' = f(t,y,p), y(t0) = y0(p)

  • IDA - for integration of differential-algebraic equation systems (DAEs) of the form

    F(t,y,y' ) = 0, y(t0) = y0, y'(t0) = y0'

  • IDAS - for integration and sensitivity analysis (forward and adjoint) of differential-algebraic equation systems (DAEs) of the form

    F(t,y,y',p) = 0, y(t0) = y0(p), y'(t0) = y0'(p)

  • KINSOL - for solution of nonlinear algebraic systems of the form

    F(u) = 0
Russia ☭ forever
Viacheslav N. Mezentsev
💰 Support me for plugins development: https://money.yandex.ru/to/410013245578758/100
thanks 1 user thanked uni for this useful post.
on 27/10/2020(UTC)
Offline uni  
#35 Posted : 26 November 2020 13:50:57(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 1,078
Man
Russian Federation

Was thanked: 964 time(s) in 549 post(s)
GeneticSharp

GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).

TSP (Travelling Salesman Problem)
Russia ☭ forever
Viacheslav N. Mezentsev
💰 Support me for plugins development: https://money.yandex.ru/to/410013245578758/100
thanks 2 users thanked uni for this useful post.
on 26/11/2020(UTC),  on 26/11/2020(UTC)
Offline overlord  
#36 Posted : 26 November 2020 14:26:55(UTC)
overlord


Rank: Advanced Member

Groups: Registered
Joined: 23/07/2013(UTC)
Posts: 165
Turkey

Was thanked: 46 time(s) in 34 post(s)
Adding svg based interactively editable shapes as in ms office would be useful.

addshape.jpg
thanks 1 user thanked overlord for this useful post.
on 26/11/2020(UTC)
Offline Jean Giraud  
#37 Posted : 26 November 2020 18:08:27(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 4,873
Canada

Was thanked: 801 time(s) in 635 post(s)
Originally Posted by: overlord Go to Quoted Post
Adding svg based interactively editable shapes as in ms office would be useful.

IMHO, not so much missing in math works, i.e: Engineering projects.
You get a lot from Charmap ... demonstrated in previous Table col identifiers.

Offline Razonar  
#38 Posted : 26 November 2020 22:57:42(UTC)
Razonar


Rank: Advanced Member

Groups: Registered
Joined: 28/08/2014(UTC)
Posts: 541
Uruguay

Was thanked: 310 time(s) in 195 post(s)
Originally Posted by: overlord Go to Quoted Post
Adding svg based interactively editable shapes as in ms office would be useful.


Great idea!
Best regards.
Alvaro.
Users browsing this topic
2 Pages<12
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.