-
Notifications
You must be signed in to change notification settings - Fork 15
Use ComplexityMeasures 3.8 #400
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…requency estimates Use reasonable number of points and percentage discrepancy
* set version of complexitymeasures * use @extref * update style * formatting * formatting and extref * extref * extref * always use links * formatting * up to julia long term release version * reintroduce references * Properly use extrefs * extref for statespaceset * fix last doc errors and set collapse = false * up minimum julia version to latest LTS * Don't build StateSpaceSets. * Remove temp dep * Force higher versions for packages DynamicalSystems.jl v2 is loaded during tests?? * Update checkout * explicitly add complexitymeasures to test deps * remove direct reference to statespaceset
* set version of complexitymeasures * use @extref * update style * formatting * formatting and extref * extref * extref * always use links * formatting * up to julia long term release version * reintroduce references * Properly use extrefs * extref for statespaceset * fix last doc errors and set collapse = false * up minimum julia version to latest LTS * Don't build StateSpaceSets. * Remove temp dep * Force higher versions for packages DynamicalSystems.jl v2 is loaded during tests?? * Update checkout * explicitly add complexitymeasures to test deps * remove direct reference to statespaceset * Up versions * remove collapse info * less strict dsp requirement
Documentation changesThe documentation build was failing due to cross-reference and external cross reference issues that I did not manage to debug. They were due to updates in Documenter.jl. I want the doc system to be future proof. Therefore, I completely re-did how cross-referencing is done in the docs, according to the standards in the latest versions of Documenter.jl on using DocumenterInterLinks.
|
awesome thanks! Yeah I also want to learn the cross referencing system! I'll use htis PR if I have to do it somewhere else! |
@Datseris It took a bit of figuring out the cross-referencing , but what I had to do was basically precisely follow the recipe at the top of the recommended syntax page in the DocumenterInterLinks documentation. The syntax varies depending on what you're referencing from the external packages. For types and functions/methods, it turned out to be quite simple in the end: If you've defined the external package links as links = InterLinks(
"ComplexityMeasures" => (
"https://juliadynamics.github.io/DynamicalSystemsDocs.jl/complexitymeasures/stable/",
"https://juliadynamics.github.io/DynamicalSystemsDocs.jl/complexitymeasures/stable/objects.inv",
joinpath(@__DIR__, "inventories", "Documenter.toml")
),
"StateSpaceSets" => (
"https://juliadynamics.github.io/DynamicalSystemsDocs.jl/statespacesets/stable/",
"https://juliadynamics.github.io/DynamicalSystemsDocs.jl/statespacesets/stable/objects.inv",
joinpath(@__DIR__, "inventories", "Documenter.toml")
),
); you can just refer to them in the docs markdown files as Mixing these two approaches gave some headaches and errors I wasn't able to resolve. Therefore, I ended up just doing Note: the approach described above also means you need to remove all docs blocks of the type
where
The docstrings themselves are only rendered in the external package documentation. |
Fixes #394, and closes #393.
What does this PR do?
Many files have changed, but mostly due to syntax changes for Documenter.jl (see comment below). The rest of the changes are:
Status