Giter Club home page Giter Club logo

hyddown's People

Contributors

andr1976 avatar mefuller avatar testinguser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

hyddown's Issues

Installation instructions do not include instructions to install dependencies

The installation instructions in the README say to pip install hyddown, but the runtime dependencies are not included.

I was able to find the requirements.txt and install them manually, but I would suggest either setting up the distribution so pip can install the dependencies automatically, or include installing the dependencies in the installation instructions.

Installations instructions are either incorrect or not generic

For review openjournals/joss-reviews#3695 :

I am running a fully updated Fedora 34 system with Python 3.9 (Python 2 deprecated).

I am unable to use pip to install the hyddown package per the instructions:

$ pip install hyddown
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement hyddown (from versions: none)
ERROR: No matching distribution found for hyddown
$ pip install hyddown --user
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
ERROR: Could not find a version that satisfies the requirement hyddown (from versions: none)
ERROR: No matching distribution found for hyddown

Usage and examples

While the manual provides additional information about where to find various main programs, some clarification in the README and comments in the code are strongly needed to make the software more intuitive
(Don't do anything yet, I am still working on the manual)

On ARM64 Android with Termux

YOu need to install following three necessary for pyarrow or the install fails

pkg i libarrow-cpp libarrow-python libre2

Incomplete run of the program

Hello,

when I run the program, it does not complete the execution. You can see 1999/2000 in the console, but I do not know exactly what it means. See the image. Therefore I cannot extract values from it and use it how I wish. Any idea on how to solve this problem?

Captura de Pantalla 2023-01-19 a las 10 31 01

Error when running example `input.yml`

Running the input.yml at the root directory with the main.py script fails with the traceback:

{'calculation': [{'eta': ['unknown field']}]}
Traceback (most recent call last):
  File "main.py", line 21, in <module>
    hdown=HydDown(input)
  File "/Users/brandon/Projects/hyddown-rev/HydDown/src/hyddown/hdclass.py", line 31, in __init__
    self.validate_input()
  File "/Users/brandon/Projects/hyddown-rev/HydDown/src/hyddown/hdclass.py", line 47, in validate_input
    raise ValueError("Error in input file")
ValueError: Error in input file

Steps to reproduce:

  1. Clone the HydDown repository
  2. cd hyddown
  3. pip install .
  4. python src/main.py input.yml

Documentation/instructions for running tests

I was able to run pytest from the main repo and run 33 tests in src/hyddown/test_all.py, however there were no instructions for running these and I'm not sure if I'm testing everything that was intended to be tested. The documentation could use a short statement on the correct procedure for running the automated tests.

Contributing, reporting, and support

For review openjournals/joss-reviews#3695 :

Other than the default github features (author identification, issue tracker, pull requests), there is no explicit mention in the README or elsewhere as to how one contributes to the software, reports, bugs (and requests enhancements) or asks for support.
Given the nature of the github interface, I do not think this is strictly required, but it would be beneficial to add text on this to the README file

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.