Maple Tools

Maple Tools - Symbolic engine for SMath Studio. - Сообщения

#201 Опубликовано: 18.02.2014 12:29:50
Oscar Campo

Oscar Campo

124 сообщений из 298 понравились пользователям.

Группа: Moderator

Hi uni

I appreciate so much your plugins and use it extensivelly in my classes, in special the maple plugin.

Please, could you update this plugin for work with tje new version 0.97 of smath?

Thanks in advance

Oscar
#202 Опубликовано: 19.02.2014 02:21:25
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

Now I'm not at home. I can't fix the source code yet. When I return, I'll make the necessary corrections.
Please be patient.
Russia ☭ forever, Viacheslav N. Mezentsev
2 пользователям понравился этот пост
Igor Skarine 27.02.2014 10:57:00, Oscar Campo 19.02.2014 13:22:00
#203 Опубликовано: 05.03.2014 12:06:33
Oscar Campo

Oscar Campo

124 сообщений из 298 понравились пользователям.

Группа: Moderator

Hi again Uni, sorry for be impatient, but when you could update the maple plugin?

Thanks in advance!
#204 Опубликовано: 05.03.2014 12:16:18
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

I'm still not at home sorry for this
I didn't expect that someone else uses it when Maxima Plugin appeared.
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Davide Carpi 05.03.2014 16:19:00
#205 Опубликовано: 05.03.2014 12:38:26
Igor Skarine

Igor Skarine

14 сообщений из 97 понравились пользователям.

Группа: User

Hi Uni,
I'm still using Maple plugin, because of it is much faster than Maxima.
And it is not a big deal to switch to something else, but it takes a time, that
I usually don't have. If you won't support your plugins, or Andrey will change
the plugin interface too often, nobody eventually will consider Smath, anything else,
but a toy for kids.
Best regards,
Igor
1 пользователям понравился этот пост
#206 Опубликовано: 05.03.2014 14:30:08
Oscar Campo

Oscar Campo

124 сообщений из 298 понравились пользователям.

Группа: Moderator

Mapple plugin is better for me because make SMath more distributable to my students. They can use SMath and symbolic cappabilities of Mapple inside the campus, without any aditional installations or administrator privileges (restricted to students).

Regards,

Oscar
1 пользователям понравился этот пост
#207 Опубликовано: 05.03.2014 16:05:01
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

The legal status of distributing the maple executable is not really clear. That's why the maple wrapper is not an option for me and why it is not included in the unofficial portable version (using software in the office or classroom without proper license easily can cost me my job ). We even got rid of the GPL-licensed bug fix stuff from the maxima guys in order not to violate their terms.

Unfortunately, there is no easy way to substantially increase the speed of the plugin. As far as I understand this (never really inspected the code, it is all Kay's work), the basic problem is the nested regexp string processing and the slow socket connection.

There has been progress, however. In the current version, you can plot several 1000 points within 10 seconds. This is too limited for heavy data processing and in a sense also reduces the plugin to "a toy for kids" as Igor considered it appropriate to express.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
Davide Carpi 05.03.2014 16:19:00
#208 Опубликовано: 07.03.2014 10:56:31
kilele

kilele

133 сообщений из 397 понравились пользователям.

Группа: User

Could you take a look at this post :
http://en.smath.info/forum/yaf_postsm11097_Maxima-Plugin.aspx#post11097
I mentioned several ways there to interact with Maxima apart from the socket connection, perhaps the SWIG and Common Lisp approach is doable and makes the process faster, I think Maxima is made with that language right ? SWIG also works with C#
Also it may be interesting to use a portableapps version of Maxima, it could even solve the problem you were discussing about.

Edit :

Read this comment about swig from a maxima user :
http://comments.gmane.org/gmane.comp.mathematics.maxima.general/36171
swig seems to me a fabulous piece of glue :d
#209 Опубликовано: 08.03.2014 13:05:02
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

Updated (but I used sources from svn). I think I fixed the problem with using long names with cmaple. Now maple() function works more stable.
Russia ☭ forever, Viacheslav N. Mezentsev
1 пользователям понравился этот пост
Igor Skarine 10.03.2014 10:34:00
#210 Опубликовано: 10.03.2014 10:17:22
Janusz

Janusz

7 сообщений из 48 понравились пользователям.

Группа: User

Hi Uni!

Thank you for MapleWrapper update. This is true, now this plugin work excellent!

Regards,

Janusz
#211 Опубликовано: 10.03.2014 10:31:56
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

Don't forget (as Martin said above) about this:
Цитата

The legal status of distributing the maple executable is not really clear. That's why the maple wrapper is not an option for me and why it is not included in the unofficial portable version (using software in the office or classroom without proper license easily can cost me my job ).


In the plugin folder there is folder (LICENSE) which contains illegal license files.
Russia ☭ forever, Viacheslav N. Mezentsev
3 пользователям понравился этот пост
Davide Carpi 10.03.2014 14:38:00, Oscar Campo 11.03.2014 11:24:00, ioan92 11.03.2014 17:05:00
#212 Опубликовано: 11.03.2014 11:25:07
Oscar Campo

Oscar Campo

124 сообщений из 298 понравились пользователям.

Группа: Moderator

Uni, thank you so much for this update
#213 Опубликовано: 11.03.2014 17:52:26
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

Maple Plot. Orientation.

Script

Показать спойлер



[albumimg]347[/albumimg]
MapleWrapper. Maple Plot. Orientation. Example 1.smz (2 КиБ) скачан 127 раз(а).
Russia ☭ forever, Viacheslav N. Mezentsev
2 пользователям понравился этот пост
Oscar Campo 12.03.2014 16:49:00, Davide Carpi 11.03.2014 18:43:00
#214 Опубликовано: 05.10.2015 16:11:06
lucart

lucart

1 сообщений из 3 понравились пользователям.

Группа: User

Hello Everybody

I'm new of this forum and I'm also new in using SMath.

My name is Luca.

I'm a 40 years old italian chemistry and natural science teacher.

I like linux very much and I tried the 0_97_5737 release of SMath on my xubuntu (an ubuntu derivate).

The mono version works well but I tried to use maple plugin to solve an undefined integral like int(1/x;x); it worked well on windows Vista but non in Linux.

I found the same error as omorr (by the way my surname is Romor, if only one moves one letter...!)



Wrote

Is there any way that MapleWrapper could work in Linux? Is there any sense about that? That would be quite interesting

I tried it but it does not work or an error in the maple() region appear:

"File not found: /home/omorr/Downloads/SMathStudioDesktop.0_96_4884.Mono\plugins\mvr5\cmaple.exe"

MaplePlot will just close SMath




I received the error:

"File not found: /home/luca/.config/SMath/extensions/plugins/32dfd679-8cfd-483a-b79a-19d5ea838750/1.0.5738.5214/mvr5\cmaple.exe"

Well, I found that at the end of the error message, before "cmaple.exe" appears a backslash "\"; as long as I'm concerned slash or back slash are more or less the same for windows syntax but not for linux (that accept only /); in fact if I copy and paste the address of the cmaple.exe file in a block notes it appears:

/home/luca/.config/SMath/extensions/plugins/32dfd679-8cfd-483a-b79a-19d5ea838750/1.0.5738.5214/mvr5/cmaple.exe

It seems to me that SMath and his plugin cannot find the cmaple.exe file at all due to this difference in syntax.

May I be near the core of this problem?

Thank you

P.S. I do apologize for my english.
#215 Опубликовано: 07.10.2015 04:11:59
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

And the cmaple.exe is started and working well (separately)?
Russia ☭ forever, Viacheslav N. Mezentsev
#216 Опубликовано: 10.10.2015 16:07:59
lucart

lucart

1 сообщений из 3 понравились пользователям.

Группа: User

Well, I tried to run cmaple separately:

sudo mono /home/luca/.config/SMath/extensions/plugins/32dfd679-8cfd-483a-b79a-19d5ea838750/1.0.5738.5214/mvr5/cmaple.exe

and I received

Cannot open assembly '/home/luca/.config/SMath/extensions/plugins/32dfd679-8cfd-483a-b79a-19d5ea838750/1.0.5738.5214/mvr5/cmaple.exe': File does not contain a valid CIL image.

Once I tied to run ./mono as I read here

http://askubuntu.com/questions/437706/file-does-not-contain-a-valid-cil-image-error-while-executing-file-with-mono

It worked one time and no more!!!

I think I'll give up to use maple plugin under linux with mono.

On the other hand maple worked fine with maple plugin in Smath running under wine. The problem with wine is that i can see only numbers and letters, no sign of integration, fraction, derivate etc. etc.

Next days I'll try to run Smath with Virtual Box, I think it will be work fine.

Thanks
#217 Опубликовано: 11.10.2015 01:54:24
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: User

Yes "Uni", your Maple demos work, only cheched some.
The delicate part of using Maple symbolic is about coding in Maple style.
Mathcad 8 Pro ... 11 collects more spec's [assume, Real, simplify, collect, float ...]
Those are necessary codes to validate: Laplace, Dirac, Fourier ... etc.

On the other hand, Maple "confrac" will expand only if the rational fraction has
coefficients "numarically valued". Otherwise it will expand the literal and that
is of no objective to get the final working formula.

Jean.
#218 Опубликовано: 12.10.2015 01:36:26
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: User

Hello: Uni, Radovan

Something I don't understand about this forum ... What is it ?
Yesterday, I replied to "Zgraph region" and to this Maple Wrapper".
Today, I don't see my replies ... magic or web problem ?

_____________________________

There are two Symbolic Engines in this planet: Maple, Mathematica.

Maxima is the version of Macsyma that is maintained by the original designer.
UIT [University of Toronto] was commited conjointly with MIT to go a bit further
than Calculus school books. MIT couldn't cope with UIT, then UIT branched and
founded "Waterloo Maple" as independent single owner.

Mathematica is much different, no more powerful, closed architecture, not shared.

Others like MuPad ... don't compare with Maple, but good enough for Matlab and their
Simulink stuff [I don't criticise].

Smath symbolic is just the exploded version of the "math equation writer" in the chain
of execution + some immediate book style adaptation.
Lot of stuff in Maple go by "pattern recognition", their key kernel secret code.

A large part of Mathcad 11/Maple works in the Maple version Smath is using, but a lot of
Smath/Maple coding has been twisted. That reminds me in Mathcad 11 we have collected
a lot of "undocumented in Mathcad" but working fine. Even worse: Martin [a German collab]
cracked the all Maple in Mathcad .

Maple is Maple and there is no way it can be cracked 100%, their work sheet architecture
is much different than Smath. On the other hand, if Smath Community is interested in
collecting Maple stuff that may work in Smath, I'm willing to contribute but not all
former Maple 11 is recognised in the Smath/Maple actual version.
On my side, I suspect one/two weeks intensive work. Our contribution will boost Smath.
But some smart Smath user will have to build work sheet examples, something similar to
Mathcad/Mathsoft.

Maple is using lot of stuff from: Angot, CRC [Chemical Rubber Company] ... etc.
That big CRC handbook contains over 10000 DE's, that's where Maple goes by pattern recognition.

On the other hand, as long as Smath will not be 64 bits, lot of numerical stuff won't work.

Maple is not bug free, it fails solving my Inverse Laplace in the TurboGen PID control !

Cheers, Jean.
#219 Опубликовано: 12.10.2015 03:38:11
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

Wrote

Hello: Uni, Radovan

Something I don't understand about this forum ... What is it ?
Yesterday, I replied to "Zgraph region" and to this Maple Wrapper".
Today, I don't see my replies ... magic or web problem ?


Sometimes it happens. Messages require approval by a moderator, but in your case there was something else.

Цитата

Even worse: Martin [a German collab] cracked the all Maple in Mathcad .


Martin Schmidt?

Цитата

Maple is not bug free, it fails solving my Inverse Laplace in the TurboGen PID control !


http://maple.bug-list.org/
Maple interpreter 2.gif
Russia ☭ forever, Viacheslav N. Mezentsev
#220 Опубликовано: 12.10.2015 23:30:59
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: User

Hello Uni [Russia forever].

"thanks to Martin Schmidt" [2005-2006], that makes sense back in the Mathsoft Collaboratory.
Mona the Mathsoft Moderator zapped Martin attachement. Mona turned red hot in big hangry mood !

Tonight, I started converting my 3 gorgeous DE Laplace solvers, bang on the wall !
Maple invlaplace wants to know nothing. This Maple version code is incompatible with the Mathcad 11
Maple version ,,, shit ! The best is to attach an image if you feel to make it work.

Will read you tomorrow.

Cheers, Jean
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений