GithubHelp home page GithubHelp logo

rafmudaf / floris Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nrel/floris

0.0 0.0 2.0 45.05 MB

This is my fork of FLORIS containing lots of works in progress. Don't trust anything here :) See https://github.com/nrel/floris for the stable version.

License: BSD 3-Clause "New" or "Revised" License

Python 100.00%

floris's Introduction

Hi there 👋

I'm Rafael. I'm a researcher at the National Renewable Energy Laboratory (NREL) working primarily on wind energy modeling software. In addition to wind turbine and wind farm dynamics, I'm interested in improving the software development process especially as it relates to research software, and I'm pursuing this throughout 2023 as a Better Scienfitic Software Foundation Fellow where I'll develop processes and training material on visually communicating elements of software design as part of the software development process.

Please get in touch (LinkedIn) to talk about wind energy and research software!

Active projects:

floris's People

Contributors

afarrell2 avatar bartdoekemeijer avatar bayc avatar davidbensason avatar dependabot[bot] avatar ejsimley avatar ewquon avatar gogannes avatar jrannoni avatar kflemin avatar kilojoules avatar knutss avatar misi9170 avatar nhamilto avatar pablo-benito avatar paulf81 avatar pduff-code avatar petebachant avatar pjireland avatar pjstanle avatar rafmudaf avatar rhammond2 avatar sondreso avatar tonyinme avatar zerweck avatar

Watchers

 avatar  avatar

Forkers

lizzjs

floris's Issues

Infrastructure for testing and reporting

airspeed velocity (asv) is a tool for benchmarking Python packages over their lifetime. Runtime, memory consumption and even custom-computed values may be tracked. The results are displayed in an interactive web frontend that requires only a basic static webserver to host.

attrs testing generates warnings

Pytest parses the test files and collects any class or function containing the work "test" into its list of tests. However, if a class has an __init__ method, it is not added to the test list and a warning is printed to the screen. See https://github.com/rafmudaf/floris/runs/4069114151?check_suite_focus=true#step:5:24.

In FLORIS, we have a couple of test modules that define classes containing the work "test" but are not meant to be standalone tests themselves. Instead, they're used as infrastructure for other tests. See the following locations:

I propose to rename these classes to something like "AttrsClassNoModelString" so that we avoid these warnings.

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.