Recent Releases of ConleyDynamics.jl

ConleyDynamics.jl - ConleyDynamics.jl: A Julia package for multivector dynamics on Lefschetz complexes

This is the release accompanying the JOSS submission of the same title.

Scientific Software - Peer-reviewed - Julia
Published by almost6heads 12 months ago

ConleyDynamics.jl - v0.3.5

ConleyDynamics v0.3.5

Diff since v0.3.4

v0.3.5 (July 7, 2025)

This is the official archived version accompanying the JOSS submission.

Merged pull requests: - Make minor type edits (#5) (@drvinceknight)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 12 months ago

ConleyDynamics.jl - v0.3.4

ConleyDynamics v0.3.4

Diff since v0.3.3

v0.3.4 (June 10, 2025)

  • Added compose_reductions.
  • Modified lefschetz_newbasis_maps.

Closed issues: - JOSS: comments on paper (#4)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.3.3

ConleyDynamics v0.3.3

Diff since v0.3.2

v0.3.3 (June 9, 2025)

  • Added lefschetz_cell_count which provides cell counts in each dimension.
  • Added lefschetz_newbasis which constructs a new Lefschetz complex via a graded basis change.
  • Added lefschetz_newbasis_maps which extends the previous function by also providing the involved isomorphisms.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.3.2

ConleyDynamics v0.3.2

Diff since v0.3.1

v0.3.2 (June 8, 2025)

  • Added sparse_inverse to compute the inverse of a sparse matrix

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.3.1

ConleyDynamics v0.3.1

Diff since v0.3.0

v0.3.1 (June 7, 2025)

  • Added lefschetz_reduction_maps. It computes the reduction of a Lefschetz complex based on a sequence of elementary reduction pairs, but also provides the involved chain equivalences and chain homotopies.
  • Added the new sparse matrix function sparse_zero, and changed the name of sparse_nonzero_count to sparse_nz_count.
  • Modified sparse_set_entry in the finite field case.
  • Added the helper function scalar_inverse.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.3.0

ConleyDynamics v0.3.0

Diff since v0.2.4

v0.3.0 (June 6, 2025)

This release does not contain any breaking changes. But the following new Lefschetz complex functionality and examples have been added since release 0.2.0:

  • Added lefschetz_interior to determine the interior of a Lefschetz complex subset, if the Lefschetz complex is interpreted as a finite topological space.
  • Added lefschetz_topboundary to determine the topological boundary in the above setting.
  • Added example_dunce_chaos. It constructs a Forman vector field on a minimal representation of the dunce hat which has a chaotic isolated invariant set with trivial Conley index.
  • Added example_torsion_chaos. It constructs a Forman vector field on a simplicial complex with torsion which has a chaotic isolated invariant set with trivial Conley index, for certain values of the field characteristic. In addition, an associated gradient vector field has large entries in the connection matrix.

In addition, and in anticipation of future extensions, more sparse matrix functions have been added:

  • The functions sparse_add, sparse_subtract, and sparse_scale perform sparse matrix addition, subtraction, and scalar multiplication. All of these functions can also be involved using the operators +, -, and *, respectively.
  • A new function sparse_nonzero_count determines the number of nonzero entries of a sparse matrix.

Closed issues: - JOSS: Substantial scholarly effort (#3)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.2.4

ConleyDynamics v0.2.4

Diff since v0.2.3

v0.2.4 (June 2, 2025)

  • Added documentation for the functions example_dunce_chaos and example_torsion_chaos.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.2.3

ConleyDynamics v0.2.3

Diff since v0.2.2

v0.2.3 (May 12, 2025)

  • Added example_torsion_chaos. It constructs a Forman vector field on a simplicial complex with torsion which has a chaotic isolated invariant set with trivial Conley index, for certain values of the field characteristic. In addition, an associated gradient vector field has large entries in the connection matrix.
  • The documentation for this function still has to be written.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.2.2

ConleyDynamics v0.2.2

Diff since v0.2.1

v0.2.2 (May 11, 2025)

  • Added example_dunce_chaos. It constructs a Forman vector field on a minimal representation of the dunce hat which has a chaotic isolated invariant set with trivial Conley index.
  • The documentation for this function still has to be written.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.2.1

ConleyDynamics v0.2.1

Diff since v0.2.0

v0.2.1 (March 27, 2025)

  • Added lefschetz_interior to determine the interior of a Lefschetz complex subset, if the Lefschetz complex is interpreted as a finite topological space.
  • Added lefschetz_topboundary to determine the topological boundary in the above setting.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

ConleyDynamics.jl - v0.2.0

ConleyDynamics v0.2.0

Diff since v0.1.7

v0.2.0 (March 7, 2025)

This release does not contain any breaking changes. But the following new functionality has been added since release 0.1.0:

  • A function to easily create small Lefschetz complexes over GF(2).
  • Reduction of Lefschetz complexes via elementary reductions.
  • Basic functionality to work with filters and shallow pairs.
  • New functions to create triangulations for a number of sample topological spaces. These are mostly for demonstration purposes during teaching.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

ConleyDynamics.jl - v0.1.7

ConleyDynamics v0.1.7

Diff since v0.1.6

v0.1.7 (March 4, 2025)

  • Added lefschetz_information for basic information about a Lefschetz complex.
  • Updated the documentation.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

ConleyDynamics.jl - v0.1.6

ConleyDynamics v0.1.6

Diff since v0.1.5

v0.1.6 (March 1, 2025)

  • Added triangulations for the torus, the Klein bottle and the projective plane.
  • Updated the documentation.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

ConleyDynamics.jl - v0.1.5

ConleyDynamics v0.1.5

Diff since v0.1.4

v0.1.5 (February 25, 2025)

  • Added create_random_filter to create a random injective filter.
  • Added filter_shallow_pairs to find all shallow pairs of a filter.
  • Added filter_induced_mvf to compute the multivector field induced by a filter.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

ConleyDynamics.jl - v0.1.4

ConleyDynamics v0.1.4

Diff since v0.1.3

v0.1.4 (February 21, 2025)

  • Added lefschetz_reduction to construct a smaller Lefschetz complex via elementary reductions.
  • Added sparse_get_nz_row to extract all column indices corresponding to nonzero entries in a row.
  • Added sparse_is_zero to check whether a sparse matrix is zero.
  • Added consistency check to create_lefschetz_gf2.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

ConleyDynamics.jl - v0.1.3

ConleyDynamics v0.1.3

Diff since v0.1.2

v0.1.3 (February 17, 2025)

  • Added create_lefschetz_gf2 function for quick Lefschetz complex creation over a field of characteristic 2.
  • Simplified some examples in the documentation based on the new function.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

ConleyDynamics.jl - v0.1.2

ConleyDynamics v0.1.2

Diff since v0.1.1

v0.1.2 (February 12, 2025)

  • Fixed a rare exception in the multivector field creation

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

ConleyDynamics.jl - v0.1.1

ConleyDynamics v0.1.1

Diff since v0.1.0

v0.1.1 (December 7, 2024)

  • Removed unnecessary test from Lefschetz complex creation for speedup reasons.
  • Minor changes to the documentation.

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

ConleyDynamics.jl - v0.1.0

ConleyDynamics v0.1.0

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago