Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Login


16 Pages«<89101112>»
Options
Go to last post Go to first unread
Offline kilele  
#181 Posted : 11 May 2016 14:44:12(UTC)
kilele


Rank: Advanced Member

Groups: Registered
Joined: 30/03/2011(UTC)
Posts: 393

Was thanked: 132 time(s) in 113 post(s)
Originally Posted by: Davide Carpi Go to Quoted Post
Originally Posted by: kilele Go to Quoted Post
I think Davide uses a code converter quite good that he mentioned recently in the forum, maybe the old applet code of Jasymca would be easier to translate into C#


Unfortunately to convert from Java to C# the jfftpack (Java translation of fftpack) I've done all manually (but in that particular case are all just math functions, thousands lines to change, but just few things to deal with).


If I got it right, you can't translate jfftpack with the converter?
What about making an alternative fftpack library compatible with the jasymca code you've managed to convert? generated from scipy.fftpack or from csharp assemblies on SmartMathLibrary.FFTPACK
Offline Davide Carpi  
#182 Posted : 11 May 2016 14:57:04(UTC)
Davide Carpi


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 13/01/2012(UTC)
Posts: 2,639
Man
Italy
Location: Italy

Was thanked: 1323 time(s) in 873 post(s)
I've converted it manually, now is part of the plugin FFPACK (available since a while in the Extensions Manger); I've named the conversion SharpFFTPACK [SVN|GitHub] and relased it in the Public Domain as they are jfftpack and FTTPACK itself; thus in this case there's no need to wrap other libraries or deal with other languages).

Edited by user 07 June 2016 19:48:07(UTC)  | Reason: linked GitHub repo

If you like my plugins consider to support SMath Studio buying a plan; to offer me a coffee: paypal.me/dcprojects
Offline kilele  
#183 Posted : 11 May 2016 15:13:47(UTC)
kilele


Rank: Advanced Member

Groups: Registered
Joined: 30/03/2011(UTC)
Posts: 393

Was thanked: 132 time(s) in 113 post(s)
I see, you mean it is difficult to know how jasymca works in order to be converted? just a thought: inspect input, outputs variables when running the software, a bit of reverse engineering, there's no need to understand how everything works, maybe you can repackage some of that code on a few useful assemblies.
Offline kilele  
#184 Posted : 11 May 2016 18:52:07(UTC)
kilele


Rank: Advanced Member

Groups: Registered
Joined: 30/03/2011(UTC)
Posts: 393

Was thanked: 132 time(s) in 113 post(s)
Could these UML generators for java be of help to understand Jasymca?
I think some of them can take a java code, generate a uml diagram and in turn generate csharp code.
https://sourceforge.net/projects/javacalltracer/
http://argouml.tigris.org/features.html
Visual paradigm(trial): https://www.visual-parad.../39788_javatosequen.html
Enterprise architect (not free)

Edited by user 11 May 2016 18:56:20(UTC)  | Reason: Not specified

Offline Alex M.  
#185 Posted : 11 May 2016 18:55:38(UTC)
Alex M.


Rank: Advanced Member

Groups: Registered
Joined: 03/03/2014(UTC)
Posts: 418
Canada

Was thanked: 125 time(s) in 96 post(s)
Originally Posted by: kilele Go to Quoted Post
Could these UML generators for java be of help to understand Jasymca?
I think some of them can take a java code, generate a uml diagram and in turn generate csharp code.
https://sourceforge.net/projects/javacalltracer/
http://argouml.tigris.org/features.html
https://www.visual-parad.../39788_javatosequen.html
Another ones without free or trial version: Visual paradigm, Enterprise architect.


Kilele,

Jasymca can be another symbolic engine for SMath, however it is not related to Maxima.

If you think that there is some validity to the engine you could start a new threat and compile all the information regarding using jasymca in .NET environment there.

In fact Uni has already done some work on it.

http://en.smath.info/for...f_postst2577_symbcs.aspx
Offline frapuano  
#186 Posted : 25 September 2016 17:20:23(UTC)
frapuano


Rank: Advanced Member

Groups: Registered
Joined: 01/08/2010(UTC)
Posts: 115
Man
Italy
Location: Rome

Was thanked: 13 time(s) in 13 post(s)
Hi Martin

have seen your post about the method to make it work again Maxima in the latest Smath release ( see herewith an excerpt ) even if with limitations in some functions .

"Next action: Test Maxima Plugin

- tools> Plugins> Interactive books> online gallery, download Interactive SMath Handbook, check use by default. Press "open"
- Launch interactive handbook: [?] Plugins, in plugins page follow link to plugin dir (green button next to plugin name (Maxima)
- Close SMath (otherwise you can't remove the Maxima dll in the plugin dir)
- Exchange contents of the single subdirectory by the contents of SVN 2175 version (see SS 2347
- Start SMath "

One thing that is not clear to me ( I apologize in advance for the elementary question ) is the 4th sentence " -Exchange contents of the single subdirectory...and so on", of which directory are you referring to ?

Hope that doing so I am at least able to do same elementary Symbolic determinants.

Best regards

Franco
Offline mkraska  
#187 Posted : 26 September 2016 01:07:14(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
Originally Posted by: frapuano Go to Quoted Post
Hi Martin

have seen your post about the method to make it work again Maxima in the latest Smath release ( see herewith an excerpt ) even if with limitations in some functions .

"Next action: Test Maxima Plugin

- tools> Plugins> Interactive books> online gallery, download Interactive SMath Handbook, check use by default. Press "open"
- Launch interactive handbook: [?] Plugins, in plugins page follow link to plugin dir (green button next to plugin name (Maxima)
- Close SMath (otherwise you can't remove the Maxima dll in the plugin dir)
- Exchange contents of the single subdirectory by the contents of SVN 2175 version (see SS 2347
- Start SMath "

One thing that is not clear to me ( I apologize in advance for the elementary question ) is the 4th sentence " -Exchange contents of the single subdirectory...and so on", of which directory are you referring to ?

Hope that doing so I am at least able to do same elementary Symbolic determinants.

Best regards

Franco


The path where the dll resides, looks like that:

C:\FHB\Software\SMath\SMath 98.6096b\extensions\plugins\44011c1e-5d0d-4533-8e68-e32b5badce41\1.97.5327.41309

I tried to upload a new portable version with maxima ](zip file of 150MB) but failed due to server time out.

Edited by moderator 26 September 2016 12:43:08(UTC)  | Reason: added noparse BBCODE

Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
Offline Jean Giraud  
#188 Posted : 26 September 2016 06:12:22(UTC)
Jean Giraud

Rank: Guest

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 6,868
Canada

Was thanked: 980 time(s) in 808 post(s)
... back to "Jasymca"
simple to test: try it on the 3 documents posted yeaterday
"modeling the closed control loop". Let's see what it does.
Offline frapuano  
#189 Posted : 26 September 2016 08:59:12(UTC)
frapuano


Rank: Advanced Member

Groups: Registered
Joined: 01/08/2010(UTC)
Posts: 115
Man
Italy
Location: Rome

Was thanked: 13 time(s) in 13 post(s)
Thanks a lot Martin for your feedback and hope that the Maxima plug-in project will be keept alive for the next future.

Best Regards

Franco
Offline frapuano  
#190 Posted : 26 September 2016 15:19:33(UTC)
frapuano


Rank: Advanced Member

Groups: Registered
Joined: 01/08/2010(UTC)
Posts: 115
Man
Italy
Location: Rome

Was thanked: 13 time(s) in 13 post(s)
Martin

just as a last clarifications , the other dll's - the SharpVectors.xxxx' ones - that are in the SVN2178 shouldn't be considered for addressing the Maxima issue

Best regards

Franco

_Silvy4.png
Offline mkraska  
#191 Posted : 26 September 2016 17:14:07(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
Here is a temporary download link for an updated portable SMath with Maxima ( 150MB ).

This is just a temporary solution with problems in SVG graphics display (image region issue) and partly disabled takeover of SMath functions by Maxima (SMath core feature, takeover not allowed any more for certain functions).

Yet, this is the most convenient way to use a current SMath version with Maxima. Does not work under Win 10.

Edited by user 26 September 2016 17:33:03(UTC)  | Reason: Not specified

Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
Offline frapuano  
#192 Posted : 26 September 2016 19:35:17(UTC)
frapuano


Rank: Advanced Member

Groups: Registered
Joined: 01/08/2010(UTC)
Posts: 115
Man
Italy
Location: Rome

Was thanked: 13 time(s) in 13 post(s)
Thanks a lot Martin , downloaded .
I really appreciate. I'll cope with the limitations.

Best regards

Franco
Offline genf  
#193 Posted : 27 September 2016 21:34:08(UTC)
genf


Rank: Advanced Member

Groups: Registered
Joined: 10/06/2013(UTC)
Posts: 50
Man
Russian Federation

Was thanked: 6 time(s) in 6 post(s)
Originally Posted by: mkraska Go to Quoted Post
Does not work under Win 10.


Вот оно в чем дело. И вариантов для Win 10 нет?
Offline mkraska  
#194 Posted : 27 September 2016 23:20:31(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
Originally Posted by: genf Go to Quoted Post
Originally Posted by: mkraska Go to Quoted Post
Does not work under Win 10.


Вот оно в чем дело. И вариантов для Win 10 нет?


Один студент показал мне что мой спец-максима там не работает. Если у вас Максима установится и работает нормално, то можете попробовать связ со стороны SMath (Insert> Maxima> Settings). Но это не будет портативным решением.
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
thanks 1 user thanked mkraska for this useful post.
on 28/09/2016(UTC)
Offline mkraska  
#195 Posted : 31 December 2016 03:22:05(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
I uploaded a preliminary portable distribution of SMath 0.98.6179 with Maxima to our SMath Support page.

https://extmoodle.th-brandenburg...resource/view.php?id=763

You should be able to access the file in our external moodle server without password.

The distribution is preliminary in that it does not include updated documentation.

It is not possible any more to overwrite native SMath functions from within plug-ins. Therefore, the Maxima versions of int(4), det(), sum(4) and diff() must be accessed now as Int(4), Det(), Sum() and Diff(). Unfortunately, these functions lack a nice operator form.

Thanks to Davide Carpi for providing the updated dll of the Maxima Plugin.

Please report any problems to the forum.

Martin Kraska
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
thanks 3 users thanked mkraska for this useful post.
on 31/12/2016(UTC),  on 31/12/2016(UTC),  on 02/01/2017(UTC)
Offline PompelmoTell  
#196 Posted : 31 December 2016 11:32:42(UTC)
PompelmoTell


Rank: Advanced Member

Groups: Registered
Joined: 23/12/2011(UTC)
Posts: 318
Man
Italy
Location: italy

Was thanked: 109 time(s) in 93 post(s)
Martin, I note that registration is required. Thanks for keeping the plugin.

sergio
Offline mkraska  
#197 Posted : 31 December 2016 15:54:55(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
Originally Posted by: PompelmoTell Go to Quoted Post
Martin, I note that registration is required. Thanks for keeping the plugin.

sergio


It is the first time that I use our external Moodle for distributing stuff. I'd expect that users have to register (create a guest login). So far I can't see any activty by guest users. That may be due to that there was no activity (registration, file access) or that I don't access this information correctly.

If registration is a problem for the community, I could switch to some other distribution platform like github, which I use for my calculix examples. On the other hand, any posting in this forum requires a registration as well...

Earlier versions were distributed via the SMath wiki file repository. This seems to have a file size limitation now (tested some months ago).

Martin Kraska

Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
thanks 2 users thanked mkraska for this useful post.
on 31/12/2016(UTC),  on 31/12/2016(UTC)
Offline omorr  
#198 Posted : 31 December 2016 20:34:19(UTC)
omorr


Rank: Administration

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

Was thanked: 318 time(s) in 268 post(s)
Hello Martin,

I see no problem in using your Moodle system. Thank you very much for that.

BTW, there is just a minor problem when opening the Reference book. There is an error about missing it - the folder was "C:\FB\...". It can be fixed by setting the Reference book as the default one.

Best Wishes,
Radovan

Edited by user 31 December 2016 21:26:48(UTC)  | Reason: Not specified

When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
Offline mkraska  
#199 Posted : 01 January 2017 00:42:07(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
Originally Posted by: omorr Go to Quoted Post

BTW, there is just a minor problem when opening the Reference book. There is an error about missing it - the folder was "C:\FB\...". It can be fixed by setting the Reference book as the default one.


Radovan, thanks for reporting the problem. I should modify the handbook path in the settings file to a relative one. Then it would work as long as your current dir in SMath is the install dir.

As you say, selecting an interactive book as the default one in the extension manager writes the absolute path to the settings file.

This is not good for a portable installation on an usb stick, which may have a different device letter on different computers. Therefore, for now best is the relative path.

Martin Kraska
Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
thanks 2 users thanked mkraska for this useful post.
on 01/01/2017(UTC),  on 02/01/2017(UTC)
Offline mkraska  
#200 Posted : 15 January 2017 19:40:55(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,980
Germany

Was thanked: 1120 time(s) in 718 post(s)
There is a significant change in the behaviour in the function definition/evaluation logic between 0.97.5737 (or younger) and 0.98.6179.

In the example below, the expressions in the function evaluation are now stored as they are, formerly, the integrals were evaluated (by Maxima) and the result was stored. This is not necessarily a bug, just an observation. Yet unexpected, as one would have to enforce pure storage by a line block.

However, we also see that the symbolic result of a function call depends on the name of the actual function argument. integration.png integration.sm (10kb) downloaded 48 time(s).

Martin Kraska

Pre-configured portable distribution of SMath Studio: https://smath.com/wiki/SMath_with_Plugins.ashx
thanks 2 users thanked mkraska for this useful post.
on 17/01/2017(UTC),  on 07/03/2017(UTC)
Users browsing this topic
Guest (2)
Similar Topics
Error implementing ToolboxGroup for the maxima plugin (Questions)
by fakemoses 31/07/2023 20:09:47(UTC)
Maxima Plugin Feedback Survey: Share Your Ideas and Report Bugs (Feature Requests)
by fakemoses 16/06/2023 13:27:33(UTC)
MAXIMA PLUGIN expand (Questions)
by Angel695 21/05/2023 10:43:40(UTC)
Solve Function Stuck (46/47) with Maxima Plugin (Questions)
by Albedo 30/08/2022 05:24:23(UTC)
[Maxima Plugin] Text exportation issue (Questions)
by SteelCat 11/01/2022 12:47:31(UTC)
Maxima Plugin problem (Bugs & Problems)
by FT_PENG 23/12/2021 23:49:19(UTC)
Text characters not passing correctly to Maxima plugin (Bugs & Problems)
by gurro 15/08/2021 00:14:03(UTC)
[Maxima Plugin] is a custom Maxima function call-able in SMath (Questions)
by 007.000 22/05/2018 13:06:49(UTC)
[Maxima Plugin] least common multiple (Questions)
by 007.000 22/05/2018 12:13:20(UTC)
news for Maxima Plugin (Questions)
by oscampo 27/01/2016 18:39:35(UTC)
Maxima plugin error (Bugs & Problems)
by olik 30/11/2015 10:17:28(UTC)
16 Pages«<89101112>»
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.