Python package

MappyDS.jl follows the Python package mappy-ds (documentation). The table tracks which Python release each Julia release matches.

MappyDS.jlmappy-dsFeatures
0.10.1.0modes, Poincaré maps, Jacobian and Hessian, find_cycle, continuation / trace_cycle
0.20.2.0parameter derivatives jac_p (parameter_jacobian), arclength_continuation, trace_cycle_arclength
0.30.3.0mixed derivatives hes_p (parameter_hessian), find_local_bf, trace_local_bf, trace_local_bf_arclength, Makie viewer

API mapping

Python (mappy_ds)Julia (MappyDS)
@vector_field(dim)VectorField(f, dim)
@mapping(dom, cod)Mapping(f, dom, cod)
@border(dim, direction, name)Border(q, dim; direction, name)
Mode.step(...)evolve(mode, y0, p; ...)
PoincareMap, Diffeomorphism, image, image_detail, trajectorysame names
mappy_ds.root.find_cycle, find_local_bf, trace_*same names
mappy_ds.plot.plot2d, plot_trajectorysame names, via the Makie extension
params (dict)NamedTuple; param_keys are all its keys