Code Monkey home page Code Monkey logo

dissertationcode's Introduction

Greetings! ๐Ÿ‘‹

I love working with Python to help make it easier to make cool plots and interesting analyses of weather data. I've been working on MetPy for years now to help make this as simple as possible.

Fronts demo image

dissertationcode's People

Contributors

dopplershift avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

hhuangwx

dissertationcode's Issues

Scattering shape relation

Need to add the ability to run the simulator using a different shape relation than the one default currently available. We need:

  • Take as input a string that can be passed to scattering library
  • Add this to the config parsing code
  • Pass this down to the actual scattering calculation code
  • Add the config value to the output file

Regression coefficients

There seems to be an awful lot of variability in the KDP-A coefficients at least (as in V different from H). Also, these coefficients seem very different from the canonical 0.08 (for C band), which seems to work relatively well. Look into the regression.

Data cache lookups

Need to make a better way to query the data cache. This should eliminate the list comprehensions scattered everywhere. Also, this should be done in a way that permits us to get different sets of keys; for instance, allowing different sets of "experiments" per wavelength.

Algorithm registration

Registration of correction algorithms is still really ugly. Need to look for a way to clean this up.

Output file names

Output files can easily be the same across different runs, resulting in files overlapping each other. Need to:

  • Check for duplicate file and append a suffix to file name if necessary
  • Find a way to better distinguish outputfiles. Metadata in file isn't enough. Thoughts:
    • Radar name
    • Beamwidth
    • Model Information
    • Run start time
    • File output time
  • This should, in general, be configurable. Options:
    • Straight dict-based string interpolation
    • Python 3-based string formatting, which is available in Python 2.6?

Colorbar labels

Right now colorbars are labelled using a fixed function that does some munging of the field. We need a way to make this more configurable, so that the algorithms in the attenuation results appear better.

Contribute code to PyART

At least the implementation of self-consistent on top of zphi should be contributed to pyart.

Attenuation analysis

Need to start looking at streamlining comparing attenuation results between runs.

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.