* 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
* fix equity integration tests
* black
* pylint
* black
* black
* move df_apply to helpers
* unused import
* remove file that shouldn't have been added
* oops. didn't remove a couple lines
* Add dates to /quantitative as needed.
Run new black
* Fix tests
* Pycharm is weird sometimes
* uncommit
* Add default window + error handling + mistake
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* add regional data endpoint from FRED
* codespell
* ruff
* sort imports
* add provder='fred' to integration test
* thought I already sorted those imports..
* pylint..
* more test params....
* even more test params...
* even more test params....
* static assets
* reconfigure params
* ruff
* alias dict
* recapture cassette
* router doctstring
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* fix circular import issues on the obbject extension framework
* settings available on the obbject
* extension init
* charting assets and code
* introduce to_chart functionality
* removes the to_chart method from obbject in detriment of the one from the obbject extension
* Update openbb_platform/obbject_extensions/charting/charting/__init__.py
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* fix on the show method
* adding the example to the to_chart docstring
* copying the exsting README from charting extension - needs to be revamped
* moving to openbb_charting instead
* update the pyproject.toml file
* pydocstyle
* versions
* better docstrings
* making accessors public
* removing unnecessary credentials variable cc @montezdesousa
* removing access to extra/metadata and use designated private attrs instead
* Fixes linting for the logging service (#5992)
* lints
* typing.Type instead
* deprecating ChartingService to use the new extension instead - adding function discovery capabilities using it
* tests for the obbject charting extension
* removing charting service from command runner
* filter functions not implemented in the module
* remove charting service tests
* removing charting service on the tests for int tests
* charting integration tests
* removing charting service file
* removing old charting extension code
* revamp builder
* fix obbject tests
* fix command_runner tests
* removing openbb_figure_table
* better website docs
* reviewed readme
* unsetting api key for posthog (pywry) windows
* added debug_mode to the system settings
* removing api key
* update nightly script
* fix tests
* black
* black
* Revert "black"
This reverts commit 21d76ad689.
* Revert "black"
This reverts commit 0904653fd7.
* black for henrique
* returning a list instead
* better docstrings
* removing unnecessary indicators docstring
* typo
* black
* intentional access to protected member
* changes to publish script
* filtering deleted files
* black
* adding render argument
* fixing the df_to_basemodel function: it should include the index in the columns either if flagged or if the index is named
* adding the hability to add you own data to to_chart method
* tests
* black
* disable protected access
* accept kwargs to eg. save image
* adjustment cc Igor
* add if statement for protection
* remove unused return typing
* fix technical charting views
* better error message cc @IgorWounds
* better structure and fix test
* Revert "better structure and fix test"
This reverts commit 612ea6117c.
* Revert "better error message cc @IgorWounds"
This reverts commit 3d7ee53878.
---------
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* bugfix branch name checks and few fixes on the linting not to run on pushes to branches outside PRs
* Update branch naming guidelines link
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>