# New version of PseudoArcLengthContinuation

**URL:** https://discourse.julialang.org/t/new-version-of-pseudoarclengthcontinuation/39551
**Category:** Package Announcements
**Created:** [May 15, 2020, 6:57pm UTC](https://discourse.julialang.org/t/new-version-of-pseudoarclengthcontinuation/39551 "2020-05-15T18:57:27Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![rveltz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rveltz/32/2707_2.png) [@rveltz](https://discourse.julialang.org/u/rveltz)
#### Post date: [May 15, 2020, 6:57pm UTC](https://discourse.julialang.org/t/new-version-of-pseudoarclengthcontinuation/39551/1 "2020-05-15T18:57:27Z")

</div>

Dear All,

I am writing this post to report a new version of my package [PseudoArcLengthContinuation.jl](https://github.com/rveltz/PseudoArcLengthContinuation.jl). The focus of this new version is twofold, automatic branch switching at bifurcations (Branch point of Equilibrium and Periodic orbits, Hopf bifurcation) and the computation of periodic orbits (and their bifurcations). I have also greatly improved the interface thanks to some discussion with @tkf. I know rely on `Setfield.jl` to specify parameters.

More precisely, here are the most noticable changes

- re-writing of most of the docs and tutorials
- computation of stationary normal forms even if the kernel is not 1d, computation of the Hopf normal form
- branch switching at branch points
- branch switching at Hopf point for the 3 different methods to compute periodic orbits
- branch switching at branch points of periodic orbits
- threaded computation of multiple shooting
- drastic improvement in the computation of the sparse Jacobian for computing periodic orbits based on finite differences. This is now done inplace, the speedup can be substantial.

I hope some of you will find it useful.

Please have a look at [PseudoArcLengthContinuation.jl](https://github.com/rveltz/PseudoArcLengthContinuation.jl) and at the docs. Feel free to suggest improvements, design choices and submit PR 🙂

I would like to thank @tkf for being patient and answering my questions on discourse.

---

<div class="post-metadata">

### Author: ![rveltz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rveltz/32/2707_2.png) [@rveltz](https://discourse.julialang.org/u/rveltz)
#### Post date: [June 11, 2020, 8:15am UTC](https://discourse.julialang.org/t/new-version-of-pseudoarclengthcontinuation/39551/2 "2020-06-11T08:15:35Z")

</div>

Hi,

I make this quick announcement to inform that the (former) [PseudoArcLengthContinuation](https://discourse.julialang.org/t/new-version-of-pseudoarclengthcontinuation/39551) has been renamed [BifurcationKit.jl](https://github.com/rveltz/BifurcationKit.jl).

Sadly, I did not have the BOLS to call it `BifurcationsOfLargeSystems.jl` (that’s @antoine-levitt 's pun) .

More seriously, there is a [News.md](https://github.com/rveltz/BifurcationKit.jl/blob/master/News.md) which collect the most important changes in the package.

Bests,
