* FMP
* tiingo
* yfinance
* intrinio
* polygon
* fmp interval descriptions
* alpha_vantage
* update unit tests
* tests
* static files
* black
* black
* black again
* codespell
* codespell again
* futures historical
* ruff
* some more black
* pylint
* now black again
* test params
* skip deprecated
* fmp test cassette
* fix some tests
* fix test_query
* fix bad symbol in toolkit integration tests
* attempt at parameter deprecation warning
* Fix edge case
* test params
* more test params
* that's the ticket
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* custom choices
* remove unnecessary choices from the extra info
* static assets
* simpler way to pop choices on extra
* Getting json_schema_extra without changing the original dict
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* add form_13f endpoint
* review things
* option_type validator
* black
* codespell
* add some comments to the code
* remove duplicated process
* static file
* remove warning
* static why no one updates you :-(
---------
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* add obb.currency.snapshots() endpoint and create new standard model
* add standard model
* static assets
* add couple of comments
* codespell
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* fix FMP market snapshots
* exception handling
* model type
* forgot one line
* fix test
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* remove ultima + althub
* move twitter keys
* Enhance caching + more specific urls
* Update urls for stir
* LTIR
* cli
* one v3 file to fix
* Typing edits + gdp dates + gdp all countries
* Tests
* lint
* not sure why those didnt record
* handle the fact that we artifically add some start dates and end dates
* fix dates with actual solution not weird patch
* lint
* remove ultima + althub
* move twitter keys
* economy kill bigmac + remove eval + plot+ stored data
* am losing track
* oanda is next
* brokers now
* fix sdk in case anyone wants it
* missed an sdk endpoint
* spec file
* small edits for installer
* stop the int tests on these
* always be fixin bugs
* some more removals
* fix workflow
* debug time
* see if the docs generate at least
* ahhhh i found it
* getting there
* put the test first
* some keys cleanup
* small change to error message
* add recent `openapi.json`
* fix data types in models
* removed `openapi.json`
* set default date value as None in PolygonCurrencyPairs class
* add function to generate reference.json file
* reworked function to improve readability
* reword function to add seo metadata
* add functions for creating markdown sections
* add code to extract data card markdown title
* add additional functions for generating index and data models file
* extract first sentence of the description for cards
* code cleanup and documentation
* linting
* linting polygon models
* add openbb import statement in create_reference_markdown_examples function
* add POST method functions
* cleanup; reworked generate_reference_index_files function
* moved development section to 7th position in the sidebar
* fix POST function params default value
add standard flag to QueryParams and Data fields
cleanup
* add type expansion from package_builder.MethodDefinition
* sort data models cards alphabetically
make printing less verbose
* make MAX_CARDS global
display less content in cards in Commannds section
* cleanup
* Remove '_' from the cards under Commands section
* " to ' in econometrics/causality
* replace ' with " in ReferenceCard for reference dir index files
* remove extra . from the quantile function description
* shoutout to @deeleeramone for finding POST method description bug!
* set correct value for standard field
* handle BaseModel types in provider data fields
* unit tests for the platform markdown generator v2
* yeet 'Default' and 'Optional' columns in the 'Data' section
* last minute bug fix
* add info for multiple symbols
* make multiple items info same as platform static
* organize sections properly
* sort reference sub-directories alphabetically
* extra space in 'OBBject extra' description
* add type expansion for fields with multiple items
POST method cleanup
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* add data description for previous close
* ..just the one
* update the model tripped by this change
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* fix company news
* update tests
* multiple symbols for polygon
* don't include pageSize in Benzinga querystring, fixed as 100
* remove extra space
* black
* unused imports
* make benzinga test cassette smaller
* missing params
* clear empty strings
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* Split out a rolling submenu for the rolling functions
* Make a performance and a stats submenu.
* Test the statistics functions
* lint
* lint
* dupe test
* pylint
* ruff
* Try tests quick
* black magic signature funcs
* fix my custom tests
* Fix the existing imports/urls
* push the api update
* okay I figured out whats going on
* this should be all of them
* Correct docstringing examples
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* allow mixed utc offset in a tz-aware date column
* enforce ascending from all providers for price.historical
* fix tests
* add comments and apply treatment to basemodel_from_df before JSON output
* yfinance consistency
* add unit test
* add unit test
* better test
* ruff
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* dev install
* add TMX provider extension
* normalize ytm and coupopn_rate values
* black
* codespell
* ruff
* black again
* pylint
* ftw
* undo what Pylint thinks is best
* more black
* renovate insider_trading standard model
* fix tests
* typo
* tests
* empty string
* pylint unused argument
* nans for some reason
* black
* static files
* static files with openbb-tmx installed this time
* yfinance TypeError..?
* NA -> N/A
* update for version bump
* list exchange-calendars as tmx dependency
* eod chains date -> eod_date
* new line
* not that file
* more black
* one more black
* fix weird merge thing
* ruff
* index constituents params
* insider trading
* fixing things
* black
* black AGAIN
* news integration params
* the other missing param
* ruff
* historical dividends field update
* add json_schema_extra
* gainers
* symbols -> symbol
* company news symbol
* unit test param
* review items
* wrangle a rogue field
* index router example
* company news thing - symbols -> symbol
* field name map
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* standardize price_target
* add analyst search
* black
* more black
* ruff
* linter, test parmas
* last missing param
* get rid of convert to upper
* ruff
* pylint