Giter Club home page Giter Club logo

bsc_calc_lechner's Introduction

About

General Info

Hi! Thanks for showing interest in my project. This repository contains the code developed during my bachelor's thesis at TU Wien in collaboration with the Max Planck Institute for Plasma Physics. It encompasses a tool designed for manipulating density profiles and gaining insights into their influence on the bootstrap current.

How To Use

The most effective method for gaining insight into its functionality is to examine the main file, where you can explore the routines that I have implemented in my bachelor's thesis. If you are only interested in the resulting plots, jump into the Plots directory.

Contribute

While I don't have immediate plans to implement additional enhancements or extensions, I'm open to collaboration. If you're interested in contributing and making improvements, please feel free to make a pull request :)

Suggestions for Enhancing

  • Enhance the collisionality_calculator module by modifying it to utilize data provided by the data_reader module, instead of independently reading data from auf_sfutils and other sources.This redundant code is a result of using the collisionality_calculator module, which was developed by my colleague Johanna Zach. My goal was to minimize the need for extensive adaptations when integrating it into my project.
  • Improve the interpolating functionality within the data_reader module by allowing users to specify a particular time range for interpolation, rather than interpolating data across the entire time axis. Currently, the module interpolates the entire dataset, followed by the user manually selecting a specific time, which can be inefficient.
  • Enhance the precision of the Bootstrap Computation Method beyond the current approach, which relies on the Peeters' Approximation. I suggest to follow the suggestions by Andreas Redl in this paper. This enhancement promises a substantial increase in accuracy.

Disclaimer

I recognize that there is room for enhancement in certain logical aspects of this code. However, it's important to note that my bachelor thesis primarily focuses on achieving the project's goals within the given scope, rather than striving for absolute perfection in the software product. Consequently, I've had to make strategic compromises in specific areas.

bsc_calc_lechner's People

Contributors

samuellechner avatar

Watchers

 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.