Skip to content

Commit 192e311

Browse files
author
gszep
committed
rename package
1 parent 30361d7 commit 192e311

File tree

8 files changed

+15
-15
lines changed

8 files changed

+15
-15
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
name = "BifurcationFit"
2-
uuid = "47d09c00-5f3c-4df8-b294-580a3cc966fd"
1+
name = "BifurcationInference"
2+
uuid = "7fe238d6-d31e-4646-aa16-9d8429fd6da8"
33
authors = ["gszep <gregory.szep@gmail.com>"]
44
version = "0.1.0"
55

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
# BifurcationFit.jl : Inference with Bifurcation Diagrams
1+
# BifurcationInference.jl : Inference with Bifurcation Diagrams
22

33
This library implements the method described in **Szep, G. Dalchau, N. and Csikasz-Nagy, A. 2021. [Parameter Inference with Bifurcation Diagrams](https://arxiv.org/abs/2106.04243)** using parameter continuation library [`BifurcationKit.jl`](https://github.com/rveltz/BifurcationKit.jl) and auto-differentiation [`ForwardDiff.jl`](https://github.com/JuliaDiff/ForwardDiff.jl). This implementation enables continuation methods can be used as layers in machine learning proceedures, and inference can be run end-to-end directly on the geometry of state space.
44

5-
[![Build Status](https://travis-ci.com/gszep/BifurcationFit.jl.svg?branch=master)](https://travis-ci.com/gszep/BifurcationFit.jl)
6-
[![Coverage](https://codecov.io/gh/gszep/BifurcationFit.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/gszep/BifurcationFit.jl)
5+
[![Build Status](https://travis-ci.com/gszep/BifurcationInference.jl.svg?branch=master)](https://travis-ci.com/gszep/BifurcationInference.jl)
6+
[![Coverage](https://codecov.io/gh/gszep/BifurcationInference.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/gszep/BifurcationInference.jl)
77
[![arXiv](https://img.shields.io/badge/arXiv-2106.04243-b31b1b.svg)](https://arxiv.org/abs/2106.04243)
88

99
## Basic Usage
1010
The model definition requires a distpatched method on `F(z::BorderedArray,θ::AbstractVector)` where `BorderedArray` is a type that contains the state vector `u` and control condition `p` used by the library [`BifurcationKit.jl`](https://github.com/rveltz/BifurcationKit.jl). `θ` is a vector of parameters to be optimised.
1111
```julia
12-
using BifurcationFit, StaticArrays
12+
using BifurcationInference, StaticArrays
1313

1414
F(z::BorderedArray::AbstractVector) = F(z.u,(θ=θ,p=z.p))
1515
function F(u::AbstractVector,parameters::NamedTuple)

docs/article.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ \section{Introduction}
3535
\begin{itemize}
3636
\item An end-to-end differentiable method for locating bifurcations in parameter space and then matching their dependency on a control condition to user-specified locations
3737
\item Implementation of the method as a Julia package\\
38-
\href{https://github.com/gszep/BifurcationFit.jl}{\texttt{github.com/gszep/BifurcationFit.jl}}
38+
\href{https://github.com/gszep/BifurcationInference.jl}{\texttt{github.com/gszep/BifurcationInference.jl}}
3939
\item Leveraging the cost landscape for a novel way of organising differential equation models in terms of geometric and topological equivalence
4040
\end{itemize}
4141

docs/checklist.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
\item If you ran experiments...
2424
\begin{enumerate}
2525
\item Did you include the code, data, and instructions needed to reproduce the main experimental results (either in the supplemental material or as a URL)?
26-
\answerYes{Figures can be reproduced using unit tests in the GitHub repository for \texttt{BifurcationFit.jl}}
26+
\answerYes{Figures can be reproduced using unit tests in the GitHub repository for \texttt{BifurcationInference.jl}}
2727
\item Did you specify all the training details (e.g., data splits, hyperparameters, how they were chosen)?
2828
\answerYes{In Section \ref{section:results} we details of optimisations with \texttt{Flux.jl}}
2929
\item Did you report error bars (e.g., with respect to the random seed after running experiments multiple times)?

docs/refs.bib

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2276,13 +2276,13 @@ @article{Chickarmane2005BifurcationTool
22762276
doi = {10.1093/bioinformatics/bti603}
22772277
}
22782278

2279-
@misc{Szep2021BifurcationFit.jlDiagrams,
2280-
title = {{BifurcationFit.jl : Parameter Inference with Bifurcation Diagrams}},
2279+
@misc{Szep2021BifurcationInference.jlDiagrams,
2280+
title = {{BifurcationInference.jl : Parameter Inference with Bifurcation Diagrams}},
22812281
year = {2021},
22822282
booktitle = {GitHub Repository},
22832283
author = {Szep, Gregory},
22842284
publisher = {GitHub},
2285-
url = {https://github.com/gszep/BifurcationFit.jl}
2285+
url = {https://github.com/gszep/BifurcationInference.jl}
22862286
}
22872287

22882288
@techreport{Veltz2020BifurcationKit.jl,

src/BifurcationFit.jl renamed to src/BifurcationInference.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module BifurcationFit
1+
module BifurcationInference
22

33
using BifurcationKit: ContIterable, newton, ContinuationPar, NewtonPar, DeflationOperator
44
using BifurcationKit: BorderedArray, AbstractLinearSolver, AbstractEigenSolver, BorderingBLS

test/figures.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using BifurcationFit
1+
using BifurcationInference
22
using ForwardDiff
33

44
using LaTeXStrings,Plots
@@ -110,7 +110,7 @@ savefig("docs/figures/scaling.pdf")
110110
####################################################################################################
111111
####################################################################################################
112112
################################################################################ two-state-optima
113-
using BifurcationFit,Plots,StaticArrays
113+
using BifurcationInference,Plots,StaticArrays
114114
using Clustering,JLD
115115
using StatsBase: median
116116

test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using FiniteDiff: finite_difference_gradient
2-
using BifurcationFit, Test
2+
using BifurcationInference, Test
33

44
error_tolerance = 0.05
55
@testset "Gradients" begin

0 commit comments

Comments
 (0)