hisparc / infopakket Goto Github PK
View Code? Open in Web Editor NEWTeaching materials for Dutch high schools
Home Page: https://docs.hisparc.nl/infopakket/
License: Other
Teaching materials for Dutch high schools
Home Page: https://docs.hisparc.nl/infopakket/
License: Other
Issue bij de verkeerde git geopend, oeps.
For the first edition of the infopakket bundle, should we include the sphinx docs (LaTeX -> pdf for some software repositories?
For now, I think we should not, because they are very subject to change and not always very clear to people not familiar with Python/JavaScript.
Moreover, for some software there is already an infopakket document, which can contain links to the online docs for those interested..
and the infopakket documents are in Dutch, the docs in English (except station-software), and infpakket documents are more geared towards high schools..
Een index voor voorin met overzicht van de documenten en categorieën.
Voor elke categorie de werkbladen erin met blokjes op de juiste hoogte.
Ik heb net per ongeluk de branch notebooks gemerged... (zucht!)
Op zich niet heel erg, want de PR was af, maar helaas zorgt een bug in notedown ervoor dat de URLs in notebook stuk zijn: #33
Totdat dit is opgelost gh-pages
niet maken/pushen!
It is no longer required to setup your own IPython server.
Perhaps rewrite the 'Inleiding' to indicate the options (local/surfSARA/Binder).
In 93_recept_CoincideQuery.md
wordt nog gebruik gemaakt van print
zonder ()
.
Ook wordt data twee keer gesloten data.close()
na het downloaden.
please check my work on uitwerkingen_elementaire_deeltjes!
So i might merge this work with the master branch
There are numerous compilation errors when making gh-pages.
Some caused by the TeXLive 2015 update.
I have fixed some already, working on the test.
Feedback from VWO leerlingen
that worked through the notebooks:
While using the notebooks, it is both confusing and annoying that a fresh downloaded notebook from the infopakket already shows output. At first this output was interpreted as results of a "run" of the notebook upon opening. This is ofcourse incorrect and confusing.
While using the notebook it is confusing that "real" output is confused with old/stale ouput.
Suggestion: remove / clean the output of the notebooks in the infopakket.
De meeste recent gh-pages
build failed:
https://travis-ci.org/HiSPARC/infopakket/jobs/318088337
$ (cd travis && source ./install_texlive.sh)
tlmgr: setting option autobackup to 0.
===============================================================================
tlmgr itself needs to be updated.
Please do this via either
tlmgr update --self
or by getting the latest updater for Unix-ish systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
and/or Windows systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.exe
Then continue with other updates as usual.
===============================================================================
tlmgr: Terminating; please see warning above!
tlmgr: package repository http://mirrors.ibiblio.org/pub/mirrors/CTAN/systems/texlive/tlnet (verified)
We need to make an index for the documents contained in the infopakket.
Ideally we also devise some nice categories under which the documents can be grouped.
To make it easier to find the documents you are looking for we will try to do something similar to a dictionary, using color and position queues at the sides of the pages.
Here is an example of doing something like that in LaTeX:
http://tex.stackexchange.com/questions/57031/
Todo:
We should add the version numbers to the index.html
Otherwise users will have to open documents to check which version is the current one..
Opening infopakket notebooks (created by nbconvert
) on the most recent jupyter from anaconda-4.1.1 fail: No kernel is found.
Anaconda 4.1.1 is the most recent version (dated july 2016). This is what most LiO's have installed...
None not found
is displayed instead of a kernel. Fix: Choose kernel, save, reload notebook. http://stackoverflow.com/questions/38517887/why-does-jupyter-display-none-not-found
This seems to be bug in de nb_conda_kernels
package: Anaconda-Platform/nb_conda_kernels#36
There should be a fix (dated aug 1st):
conda update nb_conda nb_conda_kernels nb_anacondacloud
Someone needs to review the new documents by Hans under 'cosmic_showers'.
Python 2 will be end-of-life in a few years.
The infopakket should be transitioned to Python 3.
SAPPHiRE is already Python 3 compatible.
It would probably be best to keep backwards compatibility with Python 2 for now.
Python parts:
generate_index.py
See discussion at: HiSPARC/sapphire#154 (comment)
The zip files for the Recepten are manually created. These files are not automatically updated when changes have been made to the info pakket documents and when gh-pages is updated.
So they may be out of date.
The documents in cosmic_showers
and those in air_showers
use very similar names. Perhaps we need to make their names more specific.
Klopt het dat de bestanden 'milky_way.npy' en 'milky_way_polar.npy' ontbreken? Zouden de bestanden of een bron naar de arrays toegevoegd kunnen worden?
Each document should have a version number (vX.Y).
That way a teacher can easily see if he/she has the latest version.
X - major changes
Y - typos, small insignificant changes.
Every time we update the gh-pages
each pdf that git detects as changed is replaced entirely.
For example: 75f9bcc, 6fbd53b, 7bbc258.
Because of this the repository had grown very large, my local copy is 300 MB, while the code/images in master
are 'only' 27 MB (mostly due to some images), and the size of the gh-pages
branch is similar (28 MB).
So the largest part is the history of the gh-pages
branch. Perhaps we can change the Make script to delete the history of the gh-pages
branch each time and keep only the latest version. Im not certain how that would work with syncing.. perhaps delete the branch and recreate it? Any ideas? git magic?
The md files can be converted to ipynb when generating the gh-pages.
notedown input.md > output.ipynb
See https://github.com/aaren/notedown
Using markdown as IPython Notebook sources has the advantage that the commits and diffs are clearer.
When working with the source code, i.e. editing the notebooks this can be done on the markdown files by configuring IPython with: c.NotebookApp.contents_manager_class = 'notedown.NotedownContentsManager'
We gaan het infopakket stroomlijnen en fors uitbreiden met nieuw lesmateriaal. Het doel is dat docenten ofwel kant-en-klare werkbladen en modules e.d. van de plank kunnen pakken voor één of twee lessen, ofwel een complete NLT-module kunnen gebruiken. Deze NLT-module bestaat dan feitelijk uit stukken uit het infopakket, die goed op elkaar aansluiten en één geheel vormen.
As noted in #47 some more documents need updates for the change in units of pulseheights/integrals and traces.
Ik ben bezig met een hoofdstuk air showers in de categorie theorie (algemeen). De opzet is zodanig dat er een aantal vragen/opdrachten over gegeven kunnen worden. Dat doe ik voorlopig in een apart werkblad. Dat heeft als voordeel dat het duidelijk is dat alle vragen/opdrachten in werkbladen staan. Maar het heeft als consequentie dat het de docent (die er een les aan wil besteden) duidelijk moet zijn dat er een werkblad hoort bij het theorie hoofdstuk. Er komen dan 3 situaties:
Is dit wat we willen? Hoe en waar leggen we dat uit in het INFOPAKKET?
A recent build failed: https://travis-ci.org/HiSPARC/infopakket/builds/387703827
This builds on TeXLive 2015 and pdftex (sharelatex) without errors or warnings, but it fails.
I've created a travis build with verbose output: https://travis-ci.org/HiSPARC/infopakket/builds/387709971
Sadly, TeXLive 2018 will not run on CentOS 6 (glibc 2.14 required, 2.12 installed), it will not install on my laptop (literally takes hours) so I'm stuck debugging this on travis.
This is a reminder. I'll post a piece of the log later.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.