-
Notifications
You must be signed in to change notification settings - Fork 0
roadmap
Joachim B Haga edited this page Jan 25, 2023
·
9 revisions
Because github is more familiar to developers, easier to get people to contribute
cbc.block is a bit unfortunate due to the more popular cryptography acronym CBC (Cipher Block Chaining). Still, I think it would be inconvenient to change it now. Google "cbc.block" gives unrelated answers, but "fenics block" gives cbc.block as top result.
The old name "fenics-app" was meant to attract and collect other projects under the same umbrella. This never happened. Still, it's nice to have an official org (team) name rather than being under a personal account.
- Could use the https://github.com/simula/
- Otherwise, what should we be called? blockprec? fenics-block? block-something? Hopefully, something that can be used for other related packages as well. For example it could be
- the upcoming cbc.blockx,
- existing packages like fenics_ii (if they need a new home)
- ...
- automated tests and deployment (CI/CD)
- write tests, most importantly for new code
- remove dead (unused) code
- decide
- python support (suggest: 3.8+)
- mpi support (yes/no, if yes: mark unsupported parts)
- native trilinos support (yes/no)
- maybe fix some unfortunate design errors (like allowing plain scalars as blocks, which cause unnecessary complexity)
- PR reviews
- package to pypi
- doc strings
- fenicsx/dolfinx