Brandon Fosdick

Results 26 comments of Brandon Fosdick

Calling `get_income_statement_annual()` from that module with `output_format = 'json'` returns a Pandas dataframe. Running ```python from alpha_vantage.fundamentaldata import FundamentalData fd = FundamentalData(key='YOUR_API_KEY', output_format='json') income_statement, symbol = client.get_income_statement_annual(symbol='IBM') print(type(income_statement)) ``` prints...

If I forcibly remove the Pandas package and try again, I get: ``` File "/Users/bfoz/.local/share/virtualenvs/project04-bNStgEKY/lib/python3.10/site-packages/alpha_vantage/alphavantage.py", line 250, in _format_wrapper data_pandas = pandas.DataFrame(data_array, columns=[ NameError: name 'pandas' is not defined ```...

I eventually found your PR, but not until after I figured it out myself. I guess I should have looked first. So, is this project dead then? It hasn't seen...

How about something like... ```ruby Qo[foo: Qo[:bar], bar: Q[:foo]] ``` That would requiring modifying the hash matcher to notice that the value matcher is another Qo, and then apply it...

As soon as I posted that I thought of an another idea. Funny how that works. Taking a page from the `Any` concept: make an explicit backreference matcher object. Call...

That's not great, but I guess it works well enough. Thanks. Does the same trick work for `Hash#value?`? ie. `Qo[Any => 42]` FWIW, for the rabbit hole that led me...

I managed to get it to work relatively easily, with the caveat that I created a stripped down `Matcher` class to experiment on. I'm not sure how this would translate...

That's a good idea. I'll need to think about the right way to implement it.

One thought I've had is to implement Line#at. Then the user could use line.at(3) to get the value of y when x = 3. That seems intuitive enough, but then...

The z-axis endstops can be mounted near the bottom of the rear piston wall