Commit Graph

13 Commits

Author SHA256 Message Date
673fd2b45a Accepting request 943351 from home:badshah400:branches:science
* Update to version 2.5.
* Minor rebase of mathgl-fix-python-module-path.patch to apply cleanly against updated version.
* Bump library so version appropriately.
* Enable python3 bindings: now supported by upstream; build only for default python3 flavour.
* Disable python bindings for Leap, since python >= 3.8 is required whereas Leap 15.2/3 only have python 3.6.
* Re-enable octave bindings.
* Rename python sub-package to have name consistent with openSUSE's python3 package naming guidelines.
* Update _constraints to require 8 GB disk space as required by updated version.
* Drop sed fix for location of numpy header file: no longer needed.

OBS-URL: https://build.opensuse.org/request/show/943351
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=111
2022-01-10 23:56:54 +00:00
545ad894c4 Accepting request 703956 from home:badshah400:branches:science
- Update to version 2.4.3:
  * Add 'clabel' command -- draw labels for colorbar. Should be
    used *after* drawing colorbar!
  * Extend 'ctick' command
  * Add subpixel smoothing for masks
  * Boxes around text (style '@') now use actual height and
    position of the text.
  * Add mask to EPS export. Note, mask angles are reduced to
    45*(0,1,...7) degrees for decreasing pattern size in the EPS.
  * Update default masks: '*' become dot, '^' become bricks, 'd'
    become plus, 'D' become tacks, ';' and 'j' change lengths.
  * Note, you can use brush.ods to prepare user-defined masks.
  * Add styles '^' and '_' for command 'smooth' to find
    upper/lower bound of the data.
  * Improve FlowP() to draw both branches (in positive and
    negative time direction).
  * Improve CGI interface and update website.
  * Introduce struct mdual as interface for C and C++ complex
    numbers. It is implicitly converted to std::complex<> in C++.
    And need to call c2mdual() and mdual2c() in pure C. However
    mdual is binary compatible with C _Complex numbers.
  * Add flag in CMake to manually disable support of C99 complex
    numbers.
  * Bypass user-specified extension in base font family name.
  * Improve hints in mgllab and udav.
  * Add utility 'mgltask' for making output file with a set of
    copies of mask-file. It useful for making set of initial
    conditions with a few parameters varied in specified range.
  * Add example of OpenGL output.
  * Bugfix for approximate min and max position.

OBS-URL: https://build.opensuse.org/request/show/703956
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=96
2019-05-29 19:07:24 +00:00
ccc03b3bd2 Accepting request 592532 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Update to 2.4.2: (Fix AArch64 build)
  * Add custom dialog for FLTK widgets. This can be constructed from 
    C/C++ code, or from MGL script using Special commentaries.
  * Add progress for displaying the progress of execution (by ’#’ 
    symbols in console, or by progress-bar widget).
  * Add contp for contour lines on parametrically specified surface.
  * Add flow3 for flow threads of 3D vector field, which start from 
    the plain.
  * Add variant of flow for drawing a flow thread, starting from 
    specified point.
  * Add scaletext for disabling text size scaling in relative 
    inplot-s (like columnplot, ...).
  * Add setup for setting all low-level flags.
  * Add coil for projecting periodical data.
  * Add modulo operation ‘%’ (x%y=fmod(x,y)) to the list of known 
    operations in real-valued formulas.
  * Add style ‘.’ for cont to draw contour lines from saddle points.
  * Add style ‘.’ for flow to draw flow thread from saddle points.
  * Add option value in tube for setting number of edges manually.
  * Crop output of ode if NAN or INFINITY value occurs.
  * Remove style ‘~’ for plot and tens. Now, all curves try to omit 
    points.
  * Add setup flag MGL_FULL_CURV which disable omitting points of curve.
  * Shift axis labels closer to axis.
  * Change size of LaTeX-like commands \sup, \sub to be the same as
    \overset, \underset.
  * Change ticks drawing in colorbar.
  * Add new section All samples of documentation with large set of 
    samples for most of MathGL features.
  * Samples in documentation are generated automatically now 
    (from sample.cpp).
  * INCOMPATIBLE: Make obsolete MGL command setsizescl. At this, the 
    similar C/C++/Fortran/... functions still working.
  * Bugfixes.
- Rebase patch:
  * mathgl-examples-install.patch

OBS-URL: https://build.opensuse.org/request/show/592532
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=92
2018-03-30 10:29:17 +00:00
324c35847b Accepting request 517396 from home:badshah400:branches:science
- Update to version 2.4.1:
  * Add beltc plot, which is belt with manual coloring.
  * Add style '~' for plot and tens to omit some points at output.
  * Add style ':' for axis to draw lines through point (0,0,0).
  * Miscellaneous bugfixes.
- Changes from version 2.4.0:
  * Add mgllab executable, which is FLTK based version of UDAV.
  * Add string manipulation in MGL language:
    - 'str'[n] - get string of only n-th symbol;
    - 'str'+v - add value v to the last character of the string;
    - 'str',val or 'str',!val - append numeric value to the string
  * Add time value to MGL language in format:
    'hh-mm-ss_DD.MM.YYYY' or 'hh-mm-ss' or 'DD.MM.YYYY'.
  * Add iris plot to show cross-dependencies of several data
    arrays.
  * Add flame2d to draw flame fractals.
  * Add bbox to set bounding box for 2D output.
  * Add section to get part of data between specified values.
  * Add detect to found curves along data maximums.
  * Add dilate to extend the region of 1-th value.
  * Add erode to narrow the region of 1-th value.
  * Add apde to solve PDE equation in inhomogeneous nonlinear
    media with spatial dispersion.
  * Add symbol to draw the glyphs defined by addsymbol.
  * Add addsymbol to declare user-defined symbol (or glyph), which
    can be used as markers for plot (with style '&') or drawn
    itself by symbol command.
  * Add openhdf to open all data arrays from HDF file.
  * Extend crop to cut to optimal size for FFT (i.e. to closest of
    2^n*3^m*5^l).

OBS-URL: https://build.opensuse.org/request/show/517396
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=83
2017-08-22 19:15:00 +00:00
2a12771559 Accepting request 435533 from home:badshah400:branches:science
Version update, workaround buil failures by temporarily disabling octave bindings, spec-cleaner run through spec file, rpmlintrc to suppress nuisance warnings

OBS-URL: https://build.opensuse.org/request/show/435533
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=82
2016-10-18 12:04:47 +00:00
8542e06ebc Accepting request 361235 from home:Dmitry_R:branches:science
- Update to version 2.3.4
  * Minor fixes and improvements, see included ChangeLog.txt for details
  * Update mathgl-examples-install.patch
  * Update mathgl-texmf-dir.patch
  * Drop obsolete getopt.patch
  * Drop obsolete mathgl-cmake-3.2.patch

OBS-URL: https://build.opensuse.org/request/show/361235
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=78
2016-02-24 11:09:43 +00:00
614ba66757 Accepting request 310852 from home:Dmitry_R:branches:science
- Update to version 2.3.3
  * Minor fixes and improvements, see included ChangeLog.txt for details
  * Update mathgl-examples-install.patch
  * Update mathgl-texmf-dir.patch
- Fix build with old texinfo
  * mathgl-oldtexinfo.patch

OBS-URL: https://build.opensuse.org/request/show/310852
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=68
2015-06-06 19:05:27 +00:00
77366f2b1f Accepting request 283608 from home:Dmitry_R:branches:science
OBS-URL: https://build.opensuse.org/request/show/283608
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=55
2015-01-31 19:24:59 +00:00
c462b4d8b7 Accepting request 215573 from home:Dmitry_R:branches:science
- Update to version 2.2.1
  * Add Qt5 support.
  * Add Pascal interface.
  * Improve JavaScript interface.
  * Add function AddRange(char dir, mreal v1, mreal v2) and extend
    corresponding MGL commands '[xyzc]range'.
  * Add 'hypot' function for known functions in formula parsing.
  * Add style '~' to disable colorbar or axis labels. NOTE, axis
    style '_' is obsolete and should be replaced by '~'.
  * Change Aspect() if Ax=NAN. Now, Ay and Az set the ratio to
    optimal aspect (not exact value as previously).
  * Disable changes by View(),Zoom(),Perspective() for position
    of Title(), Legend(), Colorbar().
  * Partial support of perspective in CalcXYZ().
  * Speed up PDE solving.
  * Add complex versions of PDE, QO2d, QO3d.
  * Correct filled background for Box() in curved coordinates.
  * Allow nx=1 for Stem and Error.
  * Bugfix for drawing single axis.
  * Bugfix for missing options parsing for some of MGL commands.
  * Bugfix for .pmin suffix in MGL. Add mglData::MaximalNeg() and
    mglData::MinimalPos() functions. Add .nmin and .nmax suffixes.
  * Bugfix for colorbar labels.
  * Force using python 2.7 by default.
  * Minor bugfixes and memory leaks.
- Disable Octave interface due to Octave 3.8.0 changes
- Disable openmp support due to instability

OBS-URL: https://build.opensuse.org/request/show/215573
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=39
2014-01-29 19:37:09 +00:00
7425d884da Accepting request 174396 from home:Dmitry_R:branches:science
OBS-URL: https://build.opensuse.org/request/show/174396
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=28
2013-05-03 08:41:50 +00:00
d02af79a02 - Update to version 2.1.2
* bugfix release, see included ChangeLog.txt for details

OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=25
2013-01-28 13:18:48 +00:00
366e4f3d4f Accepting request 145564 from home:Dmitry_R:branches:science
OBS-URL: https://build.opensuse.org/request/show/145564
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=20
2012-12-16 11:28:01 +00:00
8f46c986c0 Accepting request 131535 from home:Dmitry_R:branches:science
Fix octave-mathgl package installation

OBS-URL: https://build.opensuse.org/request/show/131535
OBS-URL: https://build.opensuse.org/package/show/science/mathgl?expand=0&rev=16
2012-08-24 17:56:05 +00:00