How to use cplot - 10 common examples

To help you get started, we’ve selected a few cplot examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github nschloe / cplot / test / logo.py View on Github external
x = (radii * numpy.cos(angles)).flatten()
    y = (radii * numpy.sin(angles)).flatten()

    # Create the Triangulation; no triangles so Delaunay triangulation created.
    triang = tri.Triangulation(x, y)

    # print(triang)
    # exit(1)
    # import dmsh
    # geo = dmsh.Circle([0.0, 0.0], 1.0)
    # X, cells = dmsh.generate(geo, 0.1)

    z = x + 1j * y
    # z /= numpy.abs(z)

    cplot.tripcolor(triang, z, alpha=0)
    plt.gca().set_aspect("equal", "datalim")
    plt.axis("off")

    plt.savefig("logo.png", transparent=True)
    return
github nschloe / cplot / test / test_tools.py View on Github external
def test_show():
    cplot.savefig("z1.png", lambda z: z ** 1, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z2.png", lambda z: z ** 2, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z3.png", lambda z: z ** 3, -2, +2, -2, +2, 101, 101)

    cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("zeta.png", zeta, -30, +30, -30, +30, 200, 200)

    # a = 10
    # cplot.savefig("bessel0.png", lambda z: scipy.special.jv(0, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel1.png", lambda z: scipy.special.jv(1, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel2.png", lambda z: scipy.special.jv(2, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel3.png", lambda z: scipy.special.jv(3, z), -a, +a, -a, +a, 100, 100)
    return
github nschloe / cplot / test / test_tools.py View on Github external
def test_show():
    cplot.savefig("z1.png", lambda z: z ** 1, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z2.png", lambda z: z ** 2, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z3.png", lambda z: z ** 3, -2, +2, -2, +2, 101, 101)

    cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("zeta.png", zeta, -30, +30, -30, +30, 200, 200)

    # a = 10
    # cplot.savefig("bessel0.png", lambda z: scipy.special.jv(0, z), -a, +a, -a, +a, 100, 100)
github nschloe / cplot / test / test_tools.py View on Github external
def test_show():
    cplot.savefig("z1.png", lambda z: z ** 1, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z2.png", lambda z: z ** 2, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z3.png", lambda z: z ** 3, -2, +2, -2, +2, 101, 101)

    cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
github nschloe / cplot / test / test_tools.py View on Github external
cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("zeta.png", zeta, -30, +30, -30, +30, 200, 200)

    # a = 10
    # cplot.savefig("bessel0.png", lambda z: scipy.special.jv(0, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel1.png", lambda z: scipy.special.jv(1, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel2.png", lambda z: scipy.special.jv(2, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel3.png", lambda z: scipy.special.jv(3, z), -a, +a, -a, +a, 100, 100)
    return
github nschloe / cplot / test / test_tools.py View on Github external
def test_show():
    cplot.savefig("z1.png", lambda z: z ** 1, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z2.png", lambda z: z ** 2, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z3.png", lambda z: z ** 3, -2, +2, -2, +2, 101, 101)

    cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("zeta.png", zeta, -30, +30, -30, +30, 200, 200)
github nschloe / cplot / test / test_tools.py View on Github external
def test_show():
    cplot.savefig("z1.png", lambda z: z ** 1, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z2.png", lambda z: z ** 2, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z3.png", lambda z: z ** 3, -2, +2, -2, +2, 101, 101)

    cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("zeta.png", zeta, -30, +30, -30, +30, 200, 200)

    # a = 10
    # cplot.savefig("bessel0.png", lambda z: scipy.special.jv(0, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel1.png", lambda z: scipy.special.jv(1, z), -a, +a, -a, +a, 100, 100)
github nschloe / cplot / test / test_tools.py View on Github external
def test_show():
    cplot.savefig("z1.png", lambda z: z ** 1, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z2.png", lambda z: z ** 2, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z3.png", lambda z: z ** 3, -2, +2, -2, +2, 101, 101)

    cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("zeta.png", zeta, -30, +30, -30, +30, 200, 200)

    # a = 10
    # cplot.savefig("bessel0.png", lambda z: scipy.special.jv(0, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel1.png", lambda z: scipy.special.jv(1, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel2.png", lambda z: scipy.special.jv(2, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel3.png", lambda z: scipy.special.jv(3, z), -a, +a, -a, +a, 100, 100)
github nschloe / cplot / test / test_tools.py View on Github external
cplot.savefig("z2.png", lambda z: z ** 2, -2, +2, -2, +2, 101, 101)
    cplot.savefig("z3.png", lambda z: z ** 3, -2, +2, -2, +2, 101, 101)

    cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("zeta.png", zeta, -30, +30, -30, +30, 200, 200)

    # a = 10
    # cplot.savefig("bessel0.png", lambda z: scipy.special.jv(0, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel1.png", lambda z: scipy.special.jv(1, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel2.png", lambda z: scipy.special.jv(2, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel3.png", lambda z: scipy.special.jv(3, z), -a, +a, -a, +a, 100, 100)
    return
github nschloe / cplot / test / test_tools.py View on Github external
cplot.savefig("z3.png", lambda z: z ** 3, -2, +2, -2, +2, 101, 101)

    cplot.savefig("1z.png", lambda z: 1 / z, -2, +2, -2, +2, 100, 100)
    cplot.savefig("z-absz.png", lambda z: z / abs(z), -2, +2, -2, +2, 100, 100)
    cplot.savefig("z+1-z-1.png", lambda z: (z + 1) / (z - 1), -5, +5, -5, +5, 101, 101)

    cplot.savefig("sqrt.png", numpy.sqrt, -5, +5, -5, +5, 200, 200)
    cplot.savefig("log.png", numpy.log, -5, +5, -5, +5, 200, 200)
    cplot.savefig("exp.png", numpy.exp, -5, +5, -5, +5, 200, 200)

    cplot.savefig("sin.png", numpy.sin, -5, +5, -5, +5, 200, 200)
    cplot.savefig("cos.png", numpy.cos, -5, +5, -5, +5, 200, 200)
    cplot.savefig("tan.png", numpy.tan, -5, +5, -5, +5, 200, 200)

    cplot.savefig("gamma.png", scipy.special.gamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("digamma.png", scipy.special.digamma, -5, +5, -5, +5, 200, 200)
    cplot.savefig("zeta.png", zeta, -30, +30, -30, +30, 200, 200)

    # a = 10
    # cplot.savefig("bessel0.png", lambda z: scipy.special.jv(0, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel1.png", lambda z: scipy.special.jv(1, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel2.png", lambda z: scipy.special.jv(2, z), -a, +a, -a, +a, 100, 100)
    # cplot.savefig("bessel3.png", lambda z: scipy.special.jv(3, z), -a, +a, -a, +a, 100, 100)
    return

cplot

Plot complex-valued functions

GPL-3.0
Latest version published 2 years ago

Package Health Score

39 / 100
Full package analysis