Skip to content

Commit

Permalink
Rel 0.3.6 - README updates
Browse files Browse the repository at this point in the history
  • Loading branch information
goedman committed May 26, 2022
1 parent b3846b2 commit cd6bbbd
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,18 +41,28 @@ If so desired, direct use of the Stata files is also possible as the Stata to .c

## Approach

The initial approach I attempted in RegressionAndOtherStories.jl (v0,2) and associated projects was different from StatisticalRethinking.jl. But that approach did not work out as I expected, so I will switch to a similiar setup as in StatisticalRethinking.jl using Requires.jl from v0.3 onwards.
The initial approach attempted in RegressionAndOtherStories.jl (v0.2) and associated projects was different from StatisticalRethinking.jl. But that approach did not work out as expected, so I will switch to a similiar setup as in StatisticalRethinking.jl using Requires.jl from v0.3 onwards.

In particular Turing, Stan, Makie and AlgebraOfGraphics, if needed, will all be included using Requires.jl.

Over time I might minimize the use of AlgebraOfGraphics.jl. It is a nice package but also a bit more difficult to tailor (compared to Makie/GLMakie).

For testing puposes the packages enabled using Requires.jl will move to the test section of RegrassionAndOtherStories.jl.
For testing purposes the packages enabled using Requires.jl will move to the test section of RegressionAndOtherStories.jl.

In doing this I will move over several important functions from StatisticalRethinking.jl as well, e.g. `link()`.

I expect I can use ParetoSmoothedImportanceSampling.jl and StructuralCausalModels.jl as is.

## Notebook maintenance

Pluto is a great tool and definitely leads to a different programming style. But it is also new and thus will continue to develop rapidly (I hope). One aspect, as the developer/maintainer of 4 projects each containing a growing number of notebooks, I have found updating packages in these notebooks is time consuming.

For now I am using a maintenance function (`update_notebooks!()`) which will remove the Project and Manifest sections in selected notebooks.

To reset the loaded packages in all notebooks in a subdirectory, use `reset_notebooks!()`.

This I will likely use in the future to store all notebooks on GitHub.

## Issues, comments and questions

Please file issues, comments and questions [here](https://github.com/stanjulia/ROSbase.jl/issues).
Expand All @@ -61,6 +71,14 @@ Pull requests are also welcome.

## Versions

### Release 0.3.6 (Under construction)

1. Focus on Appendices A and B.

### Release 0.3.5

1. Added maintenace functions for a (large) set of notebooks.

### Release 0.3.4

1. Is tagging using JuliaHub with setting branch name working?
Expand Down

0 comments on commit cd6bbbd

Please sign in to comment.