Commit Graph

92 Commits

Author SHA1 Message Date
Diogo Sousa
735389f0ce econometrics version at a0 2023-09-08 10:40:04 +01:00
Diogo Sousa
6081deeaea fix econometrics not loading 2023-09-08 10:32:09 +01:00
montezdesousa
139f77e435 Feature/release pypi (#5410)
* lock + descriptions

* core + provider

* poetry lock

* update toml

* poetry lock

* publish rc12 to testpypi

* rebuild

* poetry lock

* update system version

* change tomls

* poetry lock everything

* lock core

* lock extensions and providers

* update READMEs Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>

* update main toml and extensions map

* update core toml, lock

* Released 4.0.0a0

* point hub to .co

* bump version in system settings

* bump openbb-core to 0.1.0a1

* bump openbb-charting to 0.1.0a1

* Release openbb-core0.1.0a1 and openbb-charting0.1.0a1

* full rebuild

* dev again
2023-09-08 09:59:28 +01:00
James Maslek
ac27475ca8 Starting to port econometrics to v4 (#5394)
* add econometrics basics

* actual function

* stuff

* Edit df helpers to make function work as expected

* Get this to work

* Exclude from web api

* More functions + lint

* Cointegration + lint

* add causality

* add unitroot

* merge + update

* add to_polars :D

* add to_numpy

* aha.  I can now do multi index in basemodels

* Add panel models!

* Add tests for my multi index stuff

* cache pip envs on testing

* life can be ruff sometimes
2023-09-08 02:03:36 +05:30
Henrique Joaquim
5c0e820834 hiding the warning under env flag (#5416) 2023-09-06 15:34:14 +01:00
hjoaquim
e39b7fedf2 small adjustments 2023-09-06 13:05:56 +01:00
Pratyush Shukla
fcb03ddeee add data providers (#5409)
* move changed files to this branch - openbb_sdk

* added correct cspell w/@montezdesousa

---------

Co-authored-by: montezdesousa <montezdesousa@gmail.com>
2023-09-05 02:59:34 +05:30
montezdesousa
cd9a3dc9c8 Hotfix/toml cleanup (#5407)
* update extensions toml

* update providers

* update core and provider

* poetry lock everything

* openbb toml

* remove SDK ref

* reorg openbb toml

* lock

* change version

* typo

* providers toml

* rebuild only with core packages

* add toml comment

* rebuild

* lock with 0.1.0
2023-09-04 17:37:55 +01:00
Henrique Joaquim
48a97dd33c [SDK v4] Changing the behaviour of the chartargument (#5406)
* ruff happy

* missing endpoints on charting router

* remove old endpoints

* adjusting the preferences

* better name and grouping static methods together

* adding a function to get implemented charting functions

* only adds chart if implementation is found

* static assets with no chart for routes where it's not implemented

* typo

* typo

* ruff n black

* Rebuild static assets

---------

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
2023-09-04 14:52:03 +01:00
Igor Radovanovic
55bb192f2f Merge and fixes 2023-09-04 12:16:47 +02:00
montezdesousa
6477f5711c ruff fix 2023-09-03 13:42:00 +01:00
Theodore Aptekarev
d6b04ca9e7 Merge branch 'feature/openbb-sdk-v4' into feature/obbject-representations 2023-09-02 16:41:33 +02:00
montezdesousa
e3a0ae4b5a fix charting bug: revert plugin rename 2023-09-02 13:30:50 +01:00
montezdesousa
dc6bbc0c95 remove typo, include load in schema 2023-09-01 12:14:20 +01:00
Theodore Aptekarev
beb0663fd6 Inherit pydocstyle from environment 2023-08-31 20:07:45 +02:00
montezdesousa
4abc910fb1 update charting plugin name 2023-08-31 12:55:24 +01:00
Igor Radovanovic
bc28dff7cc Linting 2023-08-31 12:14:41 +02:00
Igor Radovanovic
022a203ee6 Remove empty commands 2023-08-31 11:42:03 +02:00
hjoaquim
104af3a27d fix target column bug w @IgorWounds 2023-08-29 12:51:58 +01:00
Igor Radovanovic
9bc4924320 Fix futures curve 2023-08-29 12:20:54 +02:00
James Maslek
3044f8e742 Adding to sdk v4 (#5352)
* fix the cpi "audit"

* Add fixedincome.ycrv

* run black

* styling

* add SOFR rates

* add ESTR rates

* add SONIA rates

* add AMERIBOR rates

* add FED rates + run ruff

* clean up

* add fed projections

* Merge remote-tracking branch 'upstream/feature/openbb-sdk-v4' into feature/jm-sdk-v4-updates

* Merge remote-tracking branch 'upstream/feature/openbb-sdk-v4' into feature/jm-sdk-v4-updates
2023-08-22 20:56:55 +05:30
Henrique Joaquim
379cb0bf11 changing posthog project key (#5362) 2023-08-22 10:26:17 +01:00
montezdesousa
cd2d7f21a3 Hotfix/squeeze import (#5358)
* remove commit_hash and branch references

* lazy load stats, scipy, pandas_ta

* black & ruff

* adding commithash back to log prefix

* fix test

---------

Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
2023-08-21 21:53:11 +01:00
Henrique Joaquim
0a521a087e Feature/remove unncessary stuff (#5346)
* removing the journal service from the command_runner

* remove the journal service and fix tests

* removing journal from the command_runner

* removing journal entry references and adding optional metadata

* rebuilding static assets

* removing all references to journal entry

* removing all references to journal and journal repository

* removing journal query references

* restructuring the command runner

* fix argument mismatch and settings to user mismatch

* dropping command runner session

* re generation of static assets

* ruff n black

* removing introduced bug

* removing duplicate reference due to merging

* 3.8 compatible static assets

* changing the way we deal with erros - removing the Error model

* removing unncessary filters

* fixing tests

* regenerating static assets

* remving mongodb references from user service

* remving mongodb references

* updating dependencies with removed pymongo

* updating dependencies with removed pymongo

* removing useless call

* fix typo

* ruff

* fixing tests

* ruff

* removing leftovers

* making registry map 3.8 compatible
2023-08-21 17:46:14 +01:00
Igor Radovanovic
c38e3908a8 Fix more mypy warnings 2023-08-18 14:48:13 +02:00
Igor Radovanovic
fb8872ea09 Fix chart-related mypy errors. Co-Author: ’hjoaquim’ 2023-08-18 14:02:22 +02:00
Igor Radovanovic
374dd96aed Feature/fetcher cleanup (#5330)
* Linting

* added extra params and file cleanup in yfinance

* `yfinance` Fetcher refactored

* `cboe` Fetcher refactored, pydocstyle pass and cleanup

* `yfinance` Fetcher cleanup and pydocstyle pass

* `cboe` Fetcher cleanup

* ruff + black

* Linting

* Fetcher cleanup and typing, bug fixes

Co-authored-by: montezdesousa

* Fix CPI

* Fix CBOE typing

* Fix yfinance typing

* MyPy improvements

* remove pass

* property reorder

* update get_data_many to return raw data and refactor treasury rates

* refactor stocksplits

* stockquote

* change data one and stock peers

* stock ownership

* stock news

* stock multiples

* insider trading

* stock eod

* share stats

* sec fillings

* risk premium

* revenue business line

* revenue geographic

* price target

* black

* treasury rates descriptions

* more descriptions

* remove The from descriptions

* remove The from descriptions

* price target consensus

* polygon forex pairs

* fix `Annotated is not defined` in static files

* cboe Fetcher relisted data and pyproject cleanup

* major indices eod

* yfinance relisted data

* major indixes const

* key metrics

* key executive

* institutional ownership

* forgot futures curve

* income statement

* income statement growth

* remove unecessary var

* black

* rename var

* change generic var names

* rename abstract fetcher inner properties

* remove unused provider helpers

* add class description

* import from ParamSpec regardless of version

* specific imports hub service & ruff

* remove useless inspect import

* update comment

* remove mypy comment

* fmp Fetcher refactor, pydocstyle pass and cleanup

* ruff

* query.Dict to query.dict and set dates to 1 year diff

* polygon date interval is 1 year

* typing

* mypy

---------

Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
2023-08-18 10:59:20 +01:00
James Maslek
385a28e49a Merge remote-tracking branch 'upstream/feature/openbb-sdk-v4' into feature/sdk-j2 2023-08-15 09:01:12 -04:00
Diogo Sousa
2b6d34b89f qa router fixes and to_dataframe 2023-08-15 11:55:20 +01:00
James Maslek
db5fc6e483 black and ruff linter 2023-08-14 16:19:14 -04:00
James Maslek
c1928f768f Edit futures eod and add futures curve 2023-08-14 16:13:18 -04:00
tehcoderer
b9fa67deb2 cleanup 2023-08-14 14:08:46 -04:00
tehcoderer
9a2aee25f5 Merge branch 'feature/openbb-sdk-v4' into feature/sdk-v4-updates 2023-08-14 11:24:45 -04:00
Pratyush Shukla
bd98a61b93 OBBject properly 2023-08-14 20:00:48 +05:30
Pratyush Shukla
8b563c2627 Revert "bye obbject tests @hjoaquim"
This reverts commit 5a01c7eb7f.
2023-08-14 19:58:34 +05:30
Pratyush Shukla
5a01c7eb7f bye obbject tests @hjoaquim 2023-08-14 19:51:45 +05:30
James Maslek
489968004e cleanup 2023-08-11 17:21:19 -04:00
James Maslek
7bb49a1e72 Merge branch 'feature/sdk-v4-updates' of https://github.com/OpenBB-finance/OpenBBTerminal into feature/sdk-j2 2023-08-11 16:28:38 -04:00
James Maslek
e02a38d27c Add futures stuff 2023-08-11 16:28:31 -04:00
Pratyush Shukla
a16cc4d9fa obbjected but now its obbviously OBBject 2023-08-12 01:23:24 +05:30
tehcoderer
4dfaa173d9 financial_ratios multi symbols 2023-08-11 14:13:25 -04:00
tehcoderer
5921f85fc2 Merge branch 'feature/openbb-sdk-v4' into feature/sdk-v4-updates 2023-08-11 14:05:36 -04:00
Pratyush Shukla
bb52ace0bb Merge branch 'feature/sdk-v4-updates' of https://github.com/OpenBB-finance/OpenBBTerminal into feature/sdk-v4-updates 2023-08-11 20:50:49 +05:30
tehcoderer
f943bc838a Merge branch 'feature/openbb-sdk-v4' into feature/sdk-v4-updates 2023-08-11 11:13:18 -04:00
Pratyush Shukla
aee320d9b1 CommandOutput to Obbject 2023-08-11 20:35:51 +05:30
Pratyush Shukla
f850994de4 CommandOutput to Obbject 2023-08-11 20:30:46 +05:30
Pratyush Shukla
41f49a4e49 polished the README.md ; co-authored by: @IgorWounds 2023-08-11 19:21:36 +05:30
Pratyush Shukla
e7179c8bf0 Core SDK improvements (#5294)
* added `yfinance` data provider

* static files

* `yfinance` model cleanup

* static files

* add tests folder to yfinance

* added `yfinance` in `extensions` `pyproject.toml`

* feature/sdk-v4-cboe-provider: Adds CBOE Provider to SDK V4 (#5300)

* add cboe provider, fix regressions introduced by merge conflict

* black

* black again

* codespell - openbb_sdk/sdk/provider/README.md

* ruff

* ruff again

* static files

* modified `StockNews` date to type datetime

* static file

* cboe cleanup

---------

Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
2023-08-11 00:48:03 +05:30
tehcoderer
47bad0d40f Merge branch 'feature/openbb-sdk-v4' into feature/sdk-v4-updates 2023-08-09 11:41:44 -04:00
tehcoderer
f07e34e108 financial ratios 2023-08-08 18:08:17 -04:00