This repository contains Python-Notebooks and Python code for the lectures on "Introduction to Particle Physics" of the "Nuclear and Particle Physics" introductory course of the University of Santiago de Compostela.
Index and links to the material of the course at indice.ipynb
Clich here to start your interactive session (be patient!):
Para ejecutar los notebooks y compilar el Book (entorno del autor):
conda env create -f environment.yml
conda activate fnyp
jupyter-book build .Para que los notebooks se abran con este entorno desde cualquier Jupyter, sin depender de cuál estuviera activo al arrancarlo, conviene registrar el kernel una vez:
conda activate fnyp
python -m ipykernel install --user --name fnyp --display-name "Python (fnyp)"Aparece entonces como Python (fnyp) en el selector de kernel.
Para solo ejecutar los notebooks basta con requirements.txt, que es lo que usa
Binder:
pip install -r requirements.txtLas versiones están acotadas a propósito en los dos ficheros, y deben mantenerse en paralelo: sin cotas, Binder resuelve lo último de cada día y las figuras que ve el alumno pueden no coincidir con las que se compilan en local.
jupyter-book está fijado a la serie 0.15. La 2.x es una reescritura sobre el motor MyST y no lee este
_config.ymlni este_toc.yml. Actualizar exige migrar los dos ficheros y las directivasadmonitionde los talleres.