Coder Social home page Coder Social logo

cybaj / compphysics-10-21 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from theofil/compphysics

0.0 0.0 0.0 48.28 MB

Material for my course of Computational Physics (3rd semester, obligatory), in National and Kapodistrian University of Athens

C++ 1.01% Python 2.99% C 0.10% Jupyter Notebook 95.90%

compphysics-10-21's Introduction

Computational Physics -- Υπολογιστική Φυσική 10ΥΚΟ21

Cloud-based interactive computing environment for the Computational Physics Υπολογιστική Φυσική 10ΥΚΟ21 course (3rd semester) at National and Kapodistrian University of Athens (2019-2024).

Run Python without installing it

Visit http://theofil.web.cern.ch/theofil/courses/compPhysics/ for slides, notes, YouTube and other resources related to this course.

Disclaimer

The code in CompPhysics/examples is provided for demonstration purposes and is written having in mind three principles:

  • reflect the math forms taught symbolically as-they-appear in the lecture
  • code length should be minimal and take least effort to comprehend
  • assume little, or zero programming skills

That is to say, the code is not always optimized having in mind efficiency of execution. Fine tuning of the execution flow, while important for speed and precision, often obscures transparency at first site. Instead, it is purposefully attempted to just demonstrate the core ideas of the underline algorithms, leaving higher order optimization (which could be problem-specific) to be discussed in class or in homework assigments.

The usage of the present computational environment is optional and is only meant to serve those that find it useful. The students are strongly encouraged to create their own favorite environment in their personal computer, once they feel ready to do so. You can also browse code examples from other students. (Credit directly the students for things that you will like or bug reports.)

About the Author

Konstantinos Theofilatos is an Associate Professor of Physics in National and Kapodistrian University of Athens. This website was created on July 2019 and is updated at best effort basis.

compphysics-10-21's People

Contributors

alextsagkas avatar costpetrides avatar theofil 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.