OpenDreamKit / OpenDreamKit Public
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
D5.15: Final report and evaluation of all the GAP developments. #113
Comments
Hello everyone! The link to the poll: https://framadate.org/tfuHjZgcSU8pHI45 |
@IzabelaFaguet thanks - we expect at least one of us from St Andrews will be able to come, but don't have a definitive decision yet. |
What should be in the report (based on the notes from the whiteboard from the recent visit of @nthiery)
|
@nthiery would you be able to import github descriptions for this please? Or this can be done later? |
Sure, will do. It can be done at any step later, so no rush; just edit
the description on one side and the report on the other.
Cheers,
|
@nthiery would you be able to import github descriptions for this please? Or this can be done later?
Done!
Let me know when you will have written an abstract in the github issue
description, and I'll fetch it again.
Cheers,
|
Suggestion: please prepare a demo in notebook format; see #289. |
@nthiery Noted. I have started discussion of this. We will aim to have something at least a couple of weeks before the review so that we can check all the binder setup etc. |
@nthiery Noted. I have started discussion of this. We will aim to
have something at least a couple of weeks before the review so that
we can check all the binder setup etc.
Great, thanks!
If would be good to include a binder link to the notebook in the
report when we submit it. So if we can have a stub notebook by the end
of the week, or even just a decision of where exactly it will be
eventually located, that's useful.
|
@nthiery When you have a moment could you have a look at the start of the introduction in the version I've just pushed (bottom of p2 and top of p3) and see if you think the general approach is plausible? |
@nthiery wrote
I suggest that I will create a repository |
I suggest that I will create a repository `gap-binder-demos` similar to https://github.com/alex-konovalov/gap-teaching under https://github.com/OpenDreamKit. Is that OK?
Sure thing. Could even be gap-demos since we will use the notebooks
not only binder.
|
@alex-konovalov @mtorpey I've added a |
@alex-konovalov @mtorpey Got to go do other things for a while. A few random thoughts becaus ethis is quicker than adding TODOs:
|
2. We should be consistent (at least mostly) on how we treat
references to URLs. We could just have hyperlinks in the PDF, we
could also have footnotes with the URLs or we could include the URLs
in the running text (maybe in a slightly smaller font). personally I
like footnotes. At the moment we have everything in different
places.
Reviewers might read a printed version, but anyway they are officially
evaluating only what's in the report itself. Links are there for the
convenience of other interested readers that would want to learn more.
So I'd say hyperrefs are fine, unless we explicitly want to show the
URL because it conveys some meaning.
|
|
I've just been reviewing TODOs. We're very much getting there! The main general points:
Might be best to break the sections out into separate LaTeX files. Then reordering is just a change to a single file with \include statements in it.
In the office from 10.30ish. |
@stevelinton @mtorpey thanks - I will do some maintenance tasks while you're in transit. |
@stevelinton @mtorpey done - please pull new structure before doing anything. |
Pushed a reordering (and mild restructuring), which, for me at least, puts the emphasis in the right places. Needs a pass to make sure that cross-references in text (as was discussed..., as will be discussed...) are still right, and that concepts are (usually) explained the first time they are encountered. |
@stevelinton @alex-konovalov : could you also update the progress report on Task T5.2 (which is essentially this deliverable) in section 1.2.5.2 of https://github.com/OpenDreamKit/OpenDreamKit/blob/master/ReportingPeriod3/TechnicalReport/WP5.tex |
@ClementPernet I've pushed something. Feel free to adapt it as you see fit. |
While browsing though this report, I happened to notice that you're mentioning some GAP packages that have 0 contributors from ODK. Are we sure we should do that? After all, this report is supposed to be about work done thanks to ODK. I'm just asking the question, feel free to ignore me... |
GAP got about 25-26 new packages during ODK, so that selection was carefully made to be connected to other developments described here. Just to indicate here that this was thought of. |
I think we're clear about what we did and what we're just telling a story about. We're also emphasising work that enhanced support for the package ecosystem, so some package developments are relevant evidence of that. |
Yippee! |
@stevelinton @alex-konovalov :
|
Yes, we will do this. |
GAP ("Groups, Algorithms, Programming'') is a software system for computational discrete mathematics, with its origins in finite group theory. The system has been developed continually since 1986, with the first public release in 1988. Throughout its life it has been made available free of charge for use, extension and non-commercial redistribution. It is widely used by researchers in mathematics, computer science and other disciplines, and has been cited in more than 3000 research publications. It is also widely used in teaching. GAP is also used as a component of other mathematical software systems such as SageMath and OSCAR.
This report describes the work undertaken in connection with Task 5.2: a wide range of developments within the GAP system to meet the general objective of workpackage 5 ("improve the performance of the computational components of OpenDreamKit"). We have worked on supporting the use of a range of High Performance Computing environments, prioritizing those most accessible to our users, namely multi-core systems, adding to our existing support for clusters and cloud computing. We have also made fundamental performance improvements and improvements to our tools, processes and to the programming language, that benefit all GAP users.
A collection of GAP Jupyter notebooks, together with the setup to execute them on Binder, is available at https://github.com/OpenDreamKit/gap-demos.
The text was updated successfully, but these errors were encountered: