Beta: SMath Studio 0.99.7542 (25 August 2020)

Beta: SMath Studio 0.99.7542 (25 August 2020) - Сообщения

#1 Опубликовано: 24.08.2020 20:24:09
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Программа может быть легко дополнена новой функциональностью основываясь на ваших требованиях. Встроенный менеджер расширений позволяет получить доступ к сотням официальных и сторонних ресурсов следующих типов: примеры использования, дополнения, приложения на основе SMath Viewer, заготовки, языковые переводы интерфейса, интерактивные книги, справочники и пособия.

Предоставляет множество вычислительных возможностей и обладает богатым пользовательским интерфейсом, переведённым примерно на 40 различных языков. К тому же, в приложение встроен подробный математический справочник.

Changes introduced in current build 0.99.7542

Улучшения

  • COUNT and PAGENUM fields improved to allow setting up an offset for the output number;
  • Alignment context menu item added to TextRegion;
  • TextRegion improved to support changing Line spacing using context menu.

Исправления

  • trunc() function does not accept units in the argument anymore;
  • Empty Heder/Footer supported now;
  • Basic behaviors of the TextRegion improved (text selections);
  • SS-4612 Line wrapping significantly improved in TextRegion;
  • Fixed "There is no xml start tag" issue happens when self-closed tag of the Region was included into *.sm(z) file;
  • Functionality of the " " (space) key fixed in case when no plug-in for Text Region is available;
  • equrep() function supports variables/functions replacements now.

Разное

  • Support for .Net Core 3.1 implemented (app is still released supporting .Net 2.0 for now);
  • Refactoring.

Download

SMathStudioDesktop.0_99_7542.Mono.tar.gz (1 МиБ) скачан 927 раз(а).

SMathStudioDesktop.0_99_7542.Setup.msi (2 МиБ) скачан 3328 раз(а).

10 пользователям понравился этот пост
Вячеслав Мезенцев 25.08.2020 01:18:00, sergio 25.08.2020 04:55:00, Denis Nikitin 25.08.2020 06:41:00, IVR 25.08.2020 09:16:00, NDTM Amarasekera 25.08.2020 11:51:00, Arie 25.08.2020 12:38:00, frapuano 26.08.2020 03:32:00, Serg 26.08.2020 11:34:00, Davide Carpi 28.08.2020 14:36:00, Василий Николаевич Храмушин 20.09.2020 09:58:00
#2 Опубликовано: 25.08.2020 06:26:19
Alvaro Diaz Falconi

Alvaro Diaz Falconi

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

Группа: User

Hi. Thanks! Very much!

"equrep() function supports variables/functions replacements now."

Any example about what that means?

Also, I see that this error persists:

Clipboard01.jpg

Best regards.
Alvaro.
#3 Опубликовано: 25.08.2020 18:07:08
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Hello Alvaro!

Wrote

Also, I see that this error persists:

Clipboard01.jpg



Yes, this is a main reason why I can't release stable version of SMath Studio now. I'm working on this issue right now.

Best regards.
1 пользователям понравился этот пост
Alvaro Diaz Falconi 25.08.2020 20:27:00
#4 Опубликовано: 27.08.2020 17:11:26
Jean Giraud

Jean Giraud

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

Группа: User

Wrote

"equrep() function supports variables/functions replacements now."

Any example about what that means ?


Can you show an application of it ?
An image is good enough.
Thanks ... Jean

#5 Опубликовано: 27.08.2020 21:24:31
Alvaro Diaz Falconi

Alvaro Diaz Falconi

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

Группа: User

Wrote

Wrote

"equrep() function supports variables/functions replacements now."

Any example about what that means ?


Can you show an application of it ?
An image is good enough.
Thanks ... Jean


Hi Jean. Here: Applications for equrep: expression isolation and laplace transform.

Best regards.
Alvaro.

2 пользователям понравился этот пост
IVR 29.08.2020 12:29:00, frapuano 28.08.2020 02:53:00
#6 Опубликовано: 29.08.2020 06:54:30
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Wrote


Can you show an application of it ?
An image is good enough.
Thanks ... Jean


Just to make it clear: equrep() function is not something I'm spending time on to create/support/improve. This function appeared as a demo of the updated symbolic core of SMath Studio. This function is an interface to the new functionality. You can use it or not, but it demonstrates possibilities of the symbolic simplifications SMath Studio provides.
Unfortunately it has at least one issue which is hard to fix. I'm doing my best to remove a bug, but if it will be too hard maybe I will revert my changes and use stable (which is used in latest stable version of the application) symbolic core again.
So it is not about equrep() function it is about core of the program, its performance, possibilities, behaviors etc. If you are remember, all the calculations in SMath Studio goes through symbolic optimization, so it is pretty important.

Best regards.
4 пользователям понравился этот пост
sergio 29.08.2020 12:58:00, Serg 30.08.2020 09:20:00, IVR 29.08.2020 12:29:00, frapuano 29.08.2020 12:34:00
#7 Опубликовано: 30.08.2020 12:12:30
Jean Giraud

Jean Giraud

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

Группа: User

Thanks Alvaro ... always there in Smath Community !
BTW Andrey, if/else, if/otherwise have not been observed
detrimental in timing in general applications.
For this application [Julia], timing kills Smath ... Oh !
OK, my Win 7 1.66 GHz is steam engine.
What about your latest Beta SS 7542 ?
Thanks ... Jean

Pattern Julia Set [PUBLISH].sm (172 КиБ) скачан 95 раз(а).
#8 Опубликовано: 30.08.2020 16:33:41
overlord

overlord

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

Группа: Moderator

Maybe it is a bug maybe intended I don't know;
On 7542 for underlined text regions, spaces are not underlined.
No problem for letters, numbers, punctuations, etc.
Writer regions don't have this issue.

Regards

#9 Опубликовано: 09.09.2020 12:12:34
Martin Kraska

Martin Kraska

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

Группа: Moderator

I can't switch on/off any more the border of image regions (and also fo Maxima draw regions) in 7542.
In 7251 this still works. It also works for documents produced in 7542.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#10 Опубликовано: 09.09.2020 19:32:12
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Wrote

Maybe it is a bug maybe intended I don't know;
On 7542 for underlined text regions, spaces are not underlined.
No problem for letters, numbers, punctuations, etc.
Writer regions don't have this issue.

Regards


Thank you! Fixed.
#11 Опубликовано: 09.09.2020 19:33:22
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Wrote

I can't switch on/off any more the border of image regions (and also fo Maxima draw regions) in 7542.
In 7251 this still works. It also works for documents produced in 7542.


I can't reproduce this issue locally. Please could you upload a files (one with correct behavior and another with incorrect)?
#12 Опубликовано: 10.09.2020 07:16:24
Martin Kraska

Martin Kraska

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

Группа: Moderator

I attach two files. The first one is created in 7542. No matter what I do in the contex menu, the border can't be switched off. Neither is there a change in the GUI, nor is the xml attribute changed.

If I load this file in 7251, then I can switch off the border, this is both visible on the canvas and in the xml entry.

Once I save that (second file), this can be opened by 7542 and the change is respected. And you guess it, the border can't be switched on again. Thus, actually there is no wrong file, just wrong GUI behaviour.
7542 displays existing files correctly. Just no access to this one setting.

I leave out the maxima draw region, as this might prevent reproduction without maxima installation.

border 7542.sm (7 КиБ) скачан 89 раз(а).
border 7542 then 7251.sm (7 КиБ) скачан 84 раз(а).
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
Andrey Ivashov 13.09.2020 07:33:00
#13 Опубликовано: 13.09.2020 07:35:16
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Wrote

I attach two files. The first one is created in 7542. No matter what I do in the contex menu, the border can't be switched off. Neither is there a change in the GUI, nor is the xml attribute changed.

If I load this file in 7251, then I can switch off the border, this is both visible on the canvas and in the xml entry.

Once I save that (second file), this can be opened by 7542 and the change is respected. And you guess it, the border can't be switched on again. Thus, actually there is no wrong file, just wrong GUI behaviour.
7542 displays existing files correctly. Just no access to this one setting.

I leave out the maxima draw region, as this might prevent reproduction without maxima installation.

border 7542.sm (7 КиБ) скачан 89 раз(а).
border 7542 then 7251.sm (7 КиБ) скачан 84 раз(а).


Thank you very much. Fixed now.
There is one issue with the plug-in: invalidation of the region is not requested after menu item usage (it must be done by plug-in) so borders will be visually switched only after region redrawn, f.e. after scrolling or focus in/out.

Best regards.
1 пользователям понравился этот пост
Martin Kraska 13.09.2020 18:42:00
#14 Опубликовано: 13.09.2020 16:55:14
Andrey Ivashov

Andrey Ivashov

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

Группа: Super Administrator

Wrote

Hi. Thanks! Very much!

"equrep() function supports variables/functions replacements now."

Any example about what that means?

Also, I see that this error persists:

Clipboard01.jpg

Best regards.
Alvaro.



Issue is fixed in the latest stable version I have just published. equrep() made less powerful, so it will leave an equation as is in cases where error is possible. Like your example.
This is temporary solution but it is required to continue development without serious stoppers. In future I will continue working to make symbolic engine more smart.

Best regards.
1 пользователям понравился этот пост
Alvaro Diaz Falconi 13.09.2020 17:11:00
#15 Опубликовано: 13.09.2020 19:00:12
Martin Kraska

Martin Kraska

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

Группа: Moderator

Wrote



There is one issue with the plug-in: invalidation of the region is not requested after menu item usage (it must be done by plug-in) so borders will be visually switched only after region redrawn, f.e. after scrolling or focus in/out.

Best regards.



This also seems to be the cause for delayed re-draw after editing operation (you have to get focus off the image to see the changes). Very valuable hint!
Filed in the bug tracking system as SS-4640

Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#16 Опубликовано: 16.09.2020 18:43:50
Alvaro Diaz Falconi

Alvaro Diaz Falconi

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

Группа: User

Wrote

Hi. Thanks! Very much!

"equrep() function supports variables/functions replacements now."

Any example about what that means?

...



I post that question because interpret that then equrep works replacing f by sin in this example: "equrep(3+f(x),f,sin)=3+f(x)" but now I see that the correct way is "equrep(3+f(x),f(a),sin(a))=3+sin(x)"

Here my attempt to convert an expression with operators to an expression with binary or unary functions only

_to_expr.sm (51 КиБ) скачан 85 раз(а).
_to_expr.pdf (223 КиБ) скачан 96 раз(а).

Best regards.
Alvaro.
#17 Опубликовано: 30.10.2021 20:11:38
Alvaro Diaz Falconi

Alvaro Diaz Falconi

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

Группа: User

Wrote



Here my attempt to convert an expression with operators to an expression with binary or unary functions only

Best regards.
Alvaro.



Rematch ... It's seems to work now.

num2expr.sm (39 КиБ) скачан 84 раз(а).

num2expr.pdf (176 КиБ) скачан 97 раз(а).
1 пользователям понравился этот пост
sergio 31.10.2021 12:37:00
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений