Skip to content

Releases: Davide-sd/sympy-plot-backends

Sympy Plot Backends v1.1.5

28 Jun 22:12

Choose a tag to compare

What's Changed

  • Implemented line_color and surface_color: this plotting module should now be back-compatible with the current sympy.plotting.

Sympy Plot Backends v1.1.4

27 Jun 19:23

Choose a tag to compare

What's Changed

  • color_func is back-compatible with sympy.plotting's
    line_color and surface_color.

Sympy Plot Backends v1.1.3

23 Jun 10:56

Choose a tag to compare

What's Changed

  • Added color_func support to parametric line series.
  • Improved docstring.

Sympy Plot Backends v1.1.2

16 Jun 09:56

Choose a tag to compare

What's Changed

  • iplot:

    • Added servable keyword argument: servable=True will serves the application to a new browser windows,
    • Added name keyword argument: if used with servable=True it will add a title to the interactive application.
  • Default settings:

    • Added servable and theme to interactive section.
  • Fixed a bug when plotting lines with BokehBackend.

  • Improved the way of setting the number of discretization points: n can now be a two (or three) elements tuple, which will override n1 and n2.

  • It is now possible to pass a float number of discretization points, for example n=1e04.

  • added label keyword argument to plot functions.

Sympy Plot Backends v1.1.1

08 May 07:55

Choose a tag to compare

What's Changed

  • Added color_func keyword argument to:

    • plot to apply custom coloring to lines.
    • plot3d and plot3d_parametric_surface to apply custom coloring to 3D
      surfaces.
    • to accomodate color_func, ParametricSurfaceSeries.get_data() now
      returns 5 elements instead of 3.
  • Added plot range to default settings.

  • Implemented a custom printer for interval math to be used inside
    ImplicitSeries.

  • Added plot3d_implicit to visualize implicit surfaces.

  • MatplotlibBackend now uses default colorloop from plt.rcParams['axes.prop_cycle'].

Sympy Plot Backends v1.1.0

28 Apr 19:10

Choose a tag to compare

What's Changed

  • polar_plot:

    • a polar chart will be generated if a backend support such feature, otherwise the backend will apply a polar transformation and plot a
      cartesian chart.
    • iplot changes the keyword argument to request a 2D polar chart. Use is_polar=True instead of polar=True.
  • plot3d:

    • Setting is_polar=True enables polar discretization.
  • 3d vector plots:

    • Keyword argument slice can now acccept instances of surface-related series (as well as surface interactive series).
    • Improved PlotlyBackend and K3DBackend support for 3D vector-quiver interactive series.
  • Default setting:

    • Added adaptive "goal".
    • Added use_cm for 3D plots.
  • Added tx, ty, tz keyword arguments. Now it is possible to apply transformation functions to the numerical data, for example converting the
    domain of a function from radians to degrees.

  • Added Latex support and a the use_latex keyword argument to toggle on/off the use of latex labels. Plot functions will use latex labels on the axis by default, if the backend supports such feature. The behavior can be changed on the default settings.

  • Fixed bug within iplot and K3DBackend when setting use_cm=False.

  • iplot parameters can accept symbolic numerical values (of type Integer, Float, Rational).

  • Removed plot_data module.

Sympy Plot Backends v1.0.4

03 Apr 15:02

Choose a tag to compare

What's Changed

  • Bug fix for plotting real/imag of complex functions.

Sympy Plot Backends v1.0.3

07 Feb 11:08

Choose a tag to compare

What's Changed

  • Deprecated get_plot_data function.
  • Exposed create_series function from the spb.interactive module.
  • Removed dependency on sympy.plotting.experimental_lambdify. Now this plotting module relies only on lambdify.
  • Improved testing of plot_implicit.
  • Added quickstart tutorials to ReadTheDocs.

Sympy Plot Backends v1.0.2

01 Feb 21:44

Choose a tag to compare

  • Added backend's aliases into __init__.py.
  • Added example to the plot function.
  • Improved docstring and examples of plot_implicit.
  • Fixed bug with PlotlyBackend in which axis labels were not visible.
  • Added throttled to default settings of interactive.
  • Added grid to defaults settings of all backends.

Sympy Plot Backends v1.0.1

31 Jan 11:54

Choose a tag to compare

What's changed

  • Exiting development status Beta
  • Updated K3DBackend documentation.
  • Updated tutorial