michael catchen
michael catchen
agreed --- do we want to define the names (`NicheModel`, `ErdosRenyi`, etc...) as singletons and deal with parameters in the model call (the `...` in `rand(NicheModel; ...)`) or alternatively store...
gave something resembling NeutralLandscapes a shot, called via `rand(ErdosRenyi((30,50), 0.3), BipartiteNetwork)` with dispatch on `_generate!(generator, target::T) where {T
still working on documentation/tests but the code is more or less the totality of this pr
minor doc/test changes aside, i think this is ready for review @tpoisot
i can merge if the coverage drop is fine
> Additionally, this is required to work with DynamicGrids.jl even on CPU. This is only in the case that you want to use a `UnipartiteNetwork`/`BipartiteNetwork` as a custom grid-element, correct?...
I think a possible solution here would be wrapper types which via macro could convert as-existing EN.jl network types to immutable supertype of each EN.jl type (e.g. `GPUUnipartiteNetwork`, etc) prior...
As suggested here https://github.com/JuliaGeo/GDAL.jl/issues/148#issuecomment-1449044997 I think there is some room for checks on validity for each ESPG code for a given bounding box
Although I'm not entirely familiar with how parallelization is implemented currently, re the way I'm implementing [mechanisms](https://github.com/gottacatchenall/VirtualEcologyLab.jl#Mechanisms) I've found that transitions tend to fall into the categories of 1) independent...
> It's also not as simple as you might hope because we need to work out how to reconcile this with EcoBase.jl (and Diversity.jl), which are currently predicated on the...