software.hifis.net issueshttps://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues2019-12-18T07:44:50+01:00https://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/93Add recommendations for IDEs depending on use cases to website2019-12-18T07:44:50+01:00Guido JuckelandAdd recommendations for IDEs depending on use cases to websiteThe question of what IDE to use is almost philosophical, but nevertheless some guidance, suggestions depending on which use case to deploy for might be helpful.
Idea is to have one page (or more if necessary) that suggests certain IDEs ...The question of what IDE to use is almost philosophical, but nevertheless some guidance, suggestions depending on which use case to deploy for might be helpful.
Idea is to have one page (or more if necessary) that suggests certain IDEs (free and for charge) depending on the use case of the developer.
Current use cases could be:
* programming languages
* hardware accelerators
* ML/DL frameworks
* code refactoring
More ideas, suggestions welcome (@schlauch, @frust45).Erxleben, Fredof.erxleben@hzdr.deErxleben, Fredof.erxleben@hzdr.dehttps://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/64Create Merge Request template for blog posts2020-01-06T10:44:45+01:00Huste, TobiasCreate Merge Request template for blog postsTo simplify and to streamline the merge request process, we would require some template with checkboxes.
Some points, that might be checked:
* [ ] Review with regards to content successful
* [ ] Visible appearance checked
* [ ] Meta...To simplify and to streamline the merge request process, we would require some template with checkboxes.
Some points, that might be checked:
* [ ] Review with regards to content successful
* [ ] Visible appearance checked
* [ ] Metadata is valid (date, authors, ...)
* [ ] Commit messages are useful
This list is not yet considered to be final. It's just a draft so far with some possible examples.https://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/40Improve User Experience for Novice Blog Authors2020-01-29T16:11:30+01:00Erxleben, Fredof.erxleben@hzdr.deImprove User Experience for Novice Blog AuthorsEspecially authors who are not that familiar with _git_, _GitLab_, _Jekyll_ and _Markdown_ will find that the entry hurdles are quite high.
We should discuss ways to make blog posting more accessible and streamlined without having to cl...Especially authors who are not that familiar with _git_, _GitLab_, _Jekyll_ and _Markdown_ will find that the entry hurdles are quite high.
We should discuss ways to make blog posting more accessible and streamlined without having to clone the whole repository and setting up Jekyll.
A GitLab-centric workflow may be a desirable goal, since many users are intimidated by consoles and prefer a GUI.https://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/63Blog Post: Caveats of Programming with Floating Point Numbers2020-02-05T16:42:54+01:00Erxleben, Fredof.erxleben@hzdr.deBlog Post: Caveats of Programming with Floating Point Numbers# Blog Post Suggestion
## Authors
@erxleb87
## Reviewers
@o.knodel (Factual correctness)
@hueser93
@frust45
## Topic and Content
* Short introduction into the binary composition of floating point numbers (IEEE 754)
* Special cases of...# Blog Post Suggestion
## Authors
@erxleb87
## Reviewers
@o.knodel (Factual correctness)
@hueser93
@frust45
## Topic and Content
* Short introduction into the binary composition of floating point numbers (IEEE 754)
* Special cases of floating point representation (±0, ±∞, NaN)
* Caveat 1: Numeric instability, Reasons and examples
* Caveat 2: Comparisons and why a fixed Ɛ still is not sufficient
* Caveat 3: Computational Performance Impact
* Possible Alternatives
## Target Audience
* Authors of code with high numerical volatility, e.g.
* Simulations of complex systems
* High-precision calculations
* Performance-critical applications
No special mathematical or technical knowledge is required.
The topic will generally be presented in a programming-language-agnostic way.
Practical examples in a specific language may be given to motivate the reader to try them for themselves.
No complete proofs will be given for mathematical properties to not distract from the topic at hand.
## Publishing Date
December 2019
## Contribution
The post will educate scientists about the pitfalls of a seemingly comfortable solution for problems spanning multiple magnitudes of precision.
It will educate the reader to recognize the impact of these caveats in their own code.
Alternatives will be outlined to be adapted at the readers discretion.
Improvements in reproducibility, performance and stability can be expected if the programmer is aware of the presented topic.Erxleben, Fredof.erxleben@hzdr.deErxleben, Fredof.erxleben@hzdr.dehttps://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/172Unify image inclusion procedure for blog posts2020-06-22T15:37:09+02:00Erxleben, Fredof.erxleben@hzdr.deUnify image inclusion procedure for blog postsAcross blog posts there are several ways of including images:
* `Link`-filter (will fail the page build if the image is not found)
* `site.directory.images | relative_url`
* `site.directory.images | relative_url | append`
Chose one an...Across blog posts there are several ways of including images:
* `Link`-filter (will fail the page build if the image is not found)
* `site.directory.images | relative_url`
* `site.directory.images | relative_url | append`
Chose one and adapt all the blog posts.
* [ ] Adapt the documentation blog posts as well.https://codebase.helmholtz.cloud/hifis/software.hifis.net/-/issues/78Pagination for content of blog post2020-06-22T16:06:26+02:00Huste, TobiasPagination for content of blog postIt might be useful to use pagination also for the content of blog posts.
This issue is here to remember the idea and to discuss it.It might be useful to use pagination also for the content of blog posts.
This issue is here to remember the idea and to discuss it.