We are required to write reports on our activities in order for the European commission to evaluate our work. All our reports are public and can be found below. You can also find them from our deliverables pages on GitHub, along with the related discussions and work.
Reporting Period 1 (September 2015-February 2017)
- Report for D1.1 due M1: Basic project infrastructure (websites, wikis, issue trackers, mailing lists, repositories).
- Report for D1.2 due M6: Data Management Plan V1.
- Report for D1.3 due M12: Internal Progress Reports year 1, including risk management and quality assurance plan.
- Report for D1.4 due M18: Innovation Management Plan v1.
- Report for D2.1 due M6: Starting press release.
- Report for D2.2 due M12: Community building: Impact of development workshops, dissemination and training activities, year 1.
- Report for D2.3 due M12: Review on emerging technologies.
- Report for D2.4 due M18: A short course for lecturers on using OpenDreamKit for delivering mathematical education..
- Report for D3.1 due M6: Virtual images and containers.
- Report for D3.2 due M18: Understand and document SageMathCloud backend code..
- Report for D3.3 due M12: Support for the SCSCP interface protocol in all relevant components ( Sage, GAP, etc.) distribution.
- Report for D4.1 due M18: Python/Cython bindings for PARI and its integration in Sage.
- Report for D4.2 due M9: Active/Structured Documents Requirements and existing Solutions.
- Report for D4.3 due M18: Distributed, Collaborative, Versioned Editing of Active Documents in MathHub.info.
- Report for D4.4 due M12: Basic Jupyter interface for GAP, PARI/GP, Sage, Singular.
- Report for D4.5 due M12: Sage notebook / Jupyter notebook convergence.
- Report for D4.6 due M12: Tools for collaborating on notebooks via version-control.
- Report for D4.8 due M18: Facilities for running notebooks as verification tests.
- Report for D4.9 due M18: In-place computation in active documents (context/computation).
- Report for D5.1 due M3: Turn the Python prototypes for tree exploration into production code, integrate to Sage..
- Report for D5.2 due M18: Facility to compile Pythran compliant user kernels and Sage code and automatically take advantage of multi-cores and SIMD instruction units in Cython .
- Report for D5.3 due M12: Sun Grid Engine support for Project Jupyter Hub.
- Report for D5.4 due M18: Make Pythran typing better to improve error information..
- Report for D5.5 due M18: Write an assembly superoptimiser supporting AVX and upcoming Intel processor extensions for the MPIR library and optimise MPIR for modern processors.. Read more...
- Report for D5.6 due M18: Parallelise the relation sieving component of the Quadratic Sieve and implement a parallel version of Block-Wiederman linear algebra over GF2 and implement large prime variants. Read more...
- Report for D5.7 due M18: Take advantage of multiple cores in the matrix Fourier Algorithm component of the FFT for integer and polynomial arithmetic,and include assembly primitives for SIMD processor instructions (e.g. AVX, etc.), especially in the FFT butterflies.. Read more...
- Report for D6.1 due M9: Full-text Search (Formulae + Keywords) over LaTeX-based Documents (e.g. the arXiv subset).
- Report for D6.2 due M12: Initial ensuremath mathcal DKS base Design (including base survey and Requirements Workshop Report).
- Report for D6.3 due M15: Design of Triform (DKS) Theories (Specification / RNC Sche-ma / Examples) and Implementation of Triform Theories in the MMT API.
- Report for D7.1 due M18: The flow of code and patches in open source projects.
Reporting Period 2 (March 2017-August 2018)
- Report for D1.5 due M36: Internal Progress Reports year 2 and 3, including risk management and quality assurance plan.
- Report for D1.6 due M36: Data Management Plan V2.
- Report for D2.11 due M36: Community building: Impact of development workshops, dissemination and training activities, year 2 and 3.
- Report for D2.7 due M24: Community-curated indexing tool (open source).
- Report for D2.9 due M36: Demonstrator: interactive books on Linear Algebra and Nonlinear Processes in Biology.
- Report for D3.5 due M24: Integration between SageMathCloud and Sage's TRAC server.
- Report for D3.7 due M24: One-click install Sage distribution for Windows with Cygwin 32bits and 64bits.
- Report for D3.8 due M36: Continuous integration platform for multi-platform build/test..
- Report for D4.10 due M36: Second version of the PARI Python/Cython bindings.
- Report for D4.11 due M36: Notebook Import into MathHub.info (interactive display).
- Report for D4.12 due M36: Jupyter extension for 3D visualisation, demonstrated with computational fluid dynamics.
- Report for D4.13 due M24: Refactorisation of Sage's Sphinx documentation system.
- Report for D4.15 due M36: Exploratory support for live notebook collaboration.
- Report for D4.16 due M36: Exploratory support for semantic-aware interactive widgets providing views on objects represented and or in databases.
- Report for D4.7 due M24: Full featured Jupyter interface for GAP, PARI/GP, Singular.
- Report for D5.11 due M36: Refactor and Optimise the existing combinatorics Sage code using the new developed Pythran and Cython features..
- Report for D5.12 due M36: Exact linear algebra algorithms and implementations. Library maintenance and close integration in mathematical software for LinBox library.
- Report for D6.5 due M24: GAP/SAGE/LMFDB Interface Theories and Alignment in OMDoc/MMT for System Interoperability.
- Report for D6.8 due M36: Curated Math-in-the-Middle Ontology and Alignments for GAP / Sage / LMFDB .
Reporting Period 3 (September 2018-August 2019)
- Report for D1.7 due M45: Innovation Management Plan v2.
- Report for D2.13 due M48: Micromagnetic VRE completed and online.
- Report for D2.14 due M47: Demonstrators: Problems in Physics with Sage, Computational Mathematics for Engineering.
- Report for D2.15 due M48: Community building: Impact of development workshops, dissemination and training activities, year 4.
- Report for D2.17 due M48: Introduce OpenDreamKit to Researchers and Teachers as laid out in Task 2.6.
- Report for D3.10 due M48: Packaging components and user-contributed code for major Linux distributions.
- Report for D3.11 due M48: HPC enabled Sage distribution.
- Report for D5.13 due M48: Parallelise the Singular sparse polynomial multiplication algorithms and provide parallel versions of the Singular sparse polynomial division and GCD algorithms..
- Report for D5.14 due M48: Implementations of exact linear algebra algorithms on distributed memory et heterogenous architectures: clusters and accelerators. Solving large linear systems over the rationals is the target application..
- Report for D5.15 due M48: Final report and evaluation of all the GAP developments..
- Report for D5.16 due M48: PARI suite release ( libpari, GP and GP2C ) that fully support parallelisation allowing individual implementations to scale gracefully between single core / multicore / massively parallel machines..
- Report for D6.10 due M48: Towards Mathematical Data as VRE components.
- Report for D6.9 due M42: Shared persistent Memoisation Library for Python / Sage .
Workshops and meetings minutes
- 28/06/2016: interim review from the European Comission for the 1st reporting period (from 09/2016 to 03/2017)
- 27/06/2016: Steering committee minutes and program
- May-June 2016: Sage days 74 (Meudon)
- May 2016: Sage days 73 (Oaxaca) TODO: add minutes
- April 2016: Sage days 77 (Cernay) TODO; add minutes
- January 2016: Knowledge representation Workshop (WP6) TODO add minutes
- 26/01/2016: Steering committee minutes and program
- January 2016: Agenda of the 1st joint GAP-SageMath days
- January 2016: Atelier PARI/GP 2016 minutes
- November 2015: Agenda for Sage days 70 (Berkeley)
- 01/09/2015: Kick-off meeting minutes