All Projects → OpenSourceEconomics → ose-course-scientific-computing

OpenSourceEconomics / ose-course-scientific-computing

Licence: MIT License
course on the basics of scientific computing for economists

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ose-course-scientific-computing

grmpy
Python package for the simulation and estimation of generalized Roy model
Stars: ✭ 14 (-33.33%)
Mutual labels:  economics, software-engineering
SMC.jl
Sequential Monte Carlo algorithm for approximation of posterior distributions.
Stars: ✭ 53 (+152.38%)
Mutual labels:  economics
books
A collection of online books for data science, computer science and coding!
Stars: ✭ 29 (+38.1%)
Mutual labels:  software-engineering
FOODIE
Fortran Object-Oriented Differential-equations Integration Environment, FOODIE
Stars: ✭ 109 (+419.05%)
Mutual labels:  numerical-methods
econ5170
Econ5170@CUHK: Computational Methods in Economics (2020 Spring).
Stars: ✭ 127 (+504.76%)
Mutual labels:  economics
occupationcoder
Given a job title and job description, the algorithm assigns a standard occupational classification (SOC) code to the job.
Stars: ✭ 30 (+42.86%)
Mutual labels:  economics
GraphRepo
Github repo to Neo4j (and back)
Stars: ✭ 16 (-23.81%)
Mutual labels:  software-engineering
CFD-Julia-12-steps--o-Navier-Stokes-Equations
This is a replication of "CFD Python: 12 steps to Navier-Stokes" in Julia
Stars: ✭ 33 (+57.14%)
Mutual labels:  numerical-methods
ESL
​The Economic Simulation Library provides an extensive collection of tools to develop, test, analyse and calibrate economic and financial agent-based models. The library is designed to take advantage of different computer architectures. In order to facilitate rapid iteration during model development the library can use parallel computation. Econ…
Stars: ✭ 36 (+71.43%)
Mutual labels:  economics
SolveDSGE.jl
A Julia package to solve DSGE models
Stars: ✭ 55 (+161.9%)
Mutual labels:  economics
NumDiff
Modern Fortran Numerical Differentiation Library
Stars: ✭ 48 (+128.57%)
Mutual labels:  numerical-methods
Interview-Study-Guide
readme files for basic CS problems
Stars: ✭ 26 (+23.81%)
Mutual labels:  software-engineering
oxygenjs
This a JavaScript Library for the Numerical Javascript and Machine Learning
Stars: ✭ 13 (-38.1%)
Mutual labels:  numerical-methods
SoftwareEngineeringCoursesNWPU
Software Engineering Courses in NWPU(Undergraduate)
Stars: ✭ 23 (+9.52%)
Mutual labels:  software-engineering
DECAGT
Discretizations of Exterior Calculus for Analysis, Geometry and Topology
Stars: ✭ 14 (-33.33%)
Mutual labels:  numerical-methods
DichotomyTests
Dichotomy Tests provides interesting tests that show you how inclined you are toward certain philosophical, psychological or political views. Each test tries to discover your preferred beliefs and will attempt to accurately position you along numerous dichotomic axes.
Stars: ✭ 78 (+271.43%)
Mutual labels:  economics
euler2D-kfvs-Fortran2003
2D solver for Euler equations in quadrilateral grid, using kinetic flux vector splitting scheme, written in OOP F2003
Stars: ✭ 17 (-19.05%)
Mutual labels:  numerical-methods
RS-MET
Codebase for RS-MET products (Robin Schmidt's Music Engineering Tools)
Stars: ✭ 32 (+52.38%)
Mutual labels:  numerical-methods
descent
First-order optimization tools
Stars: ✭ 23 (+9.52%)
Mutual labels:  numerical-methods
Theatherflix
Theatherflix OpenSource Project - A visual tool for wiring digital movies, to sort and list the top latest movie trailers. We are constantly developing and making changes. Do you want to be part? Contact us!
Stars: ✭ 51 (+142.86%)
Mutual labels:  software-engineering

logo OSE scientific computing

https://readthedocs.org/projects/ose-scientific-computing/badge/?version=latest

The purpose of (scientific) computing is insight, not numbers.

—Richard Hamming.

The sound analysis of computational economic models requires expertise in economics, statistics, numerical methods, and software engineering. We first provide an overview of basic numerical methods for optimization, numerical integration, approximation methods, and uncertainty quantification. We then deepen our understanding of each of these topics in the context of a dynamic model of human capital accumulation using respy. We conclude by showcasing basic software engineering practices such as the design of a collaborative and reproducible development workflow, automated testing, and high-performance computing.

Students learn how to use Python for advanced scientific computing. They acquire a toolkit of numerical methods frequently needed for the analysis of computational economic models, obtain an overview of basic software engineering tools such as GitHub and pytest, and are exposed to high-performance computing using multiprocessing and mpi4py.

Guest lectures organized by institutions from the public and private sector are an integral part of our curriculum. These events connect students directly with employment opportunities that match their interests and skill set and provide students with insights into scientific computing applications in a variety of settings.

We build the course on the Nuvolos.cloud as an integrated research and teaching platform. The platform provides a simple, browser-based environment that allows for complete control over students’ computational environment and simplifies the dissemination of teaching material. It enables students to seamlessly scale up their course projects from a prototype to a high-performance computing environment.

Textbooks

                                    mirandafackler                   juddnumeriacal                                    

We use the book Applied computational economics and finance by Mario Miranda and Paul Fackler throughout the course. A special thanks to Randall Romero Aguilar who has also built a course around this book and maintains a Python implementation of the CompEcon toolbox. Many of our code examples are building on his implementation there. In addition, we will also consult Numerical methods in economics by Ken Judd for some of the more advanced material.

Reviews

Powered by

                                    UNI                   Nuvolos                   GRN

We gratefully acknowledge funding by the Federal Ministry of Education and Research (BMBF) and the Ministry of Culture and Science of the State of North Rhine-Westphalia (MKW) as part of the Excellence Strategy of the federal and state governments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].