michael catchen

Results 40 comments of 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...