Code Monkey home page Code Monkey logo

rfp's Introduction

Reaktorfysik med python

This repo contains the material developed for an introductory reactor physics course given at Uppsala University (further info on the course here).

The course gives an overview of

  • Basic nuclear physics relevant to reactor applications (radioactive decay, nuclear fission, neutron-nucleus collisions).
  • Slowing down of neutrons and the neutron cycle
  • Neutron transport and neutron diffusion
  • Reactor kinetics, safety relevant feedbacks in reactors.
  • Fuel evolution during irradiation
  • Monte Carlo particle transport methods
  • Python programming and data analysis

The course contains

  • 11 lectures (which cover the material in the lecture notes)
  • 11 computer labs
    • Students receive Jupyter notebook files
    • Students complete the notebook based on the instructions
  • 3 set of Home Assignments

The content of this repo:

  • latexsrc: contains the source code for the lecture notes and figures
  • Datalabs: contains the jupyter notebooks and additional files for the datalabs
  • HomeAssignments: contains the jupyter notebooks for the home assignments
  • LectureFigures: contains a jupyter notebook with the source code of the figures in the lecture note, and some additional data files.
  • RFP_lecturenotes.pdf: the lecture note

We do not wish to share the solutions to the exercises publicly, however if you are an educator who would require the solutions, please contact us. Please notice that the python source code is available for all the figures. Soon it is going to be shared in the form of jupyter notebooks. If you would like to access them before, please contact us.

Dependencies

The datalabs are based on Jupyter notebooks, and make use of the mainstream python libraries. The student is adviced to use either Google's Colab or install an Anaconda distribution. Nevertheless, some datalabs require openMC to be installed.

Packages used:

  • numpy
  • scipy
  • matplotlib
  • pandas
  • openMC python API

We have prepared a Virtual Ubuntu with the required software pre-installed. If you would like to use it, please contact us.

Contribution

If you find any mistake in the Lecture Notes or the datalab material, please contact us.

Contact

Please write a mail at the address published at here

rfp's People

Contributors

ezsolti avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.