* 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>
* Disable auto_build on test run
* Add field order to OBBject
* Improvements
* Remove noxfile
* Disable auto_build on test run
* Add field order to OBBject
* Revert
* lint
* Add docs
* Not sure how this happened
* lint
* BIGGGG LINTING
* fixing lints
* fixing lints
* black
* very ruff
* no export
* fix hedge_view again
* lints
* platform lints
* lints
* black
* black it @hjoaquim
* fix some more linting
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
* refactor cboe for async
* codespell
* unused imports
* pylint
* more pylint
* platform metadata
* classmethod decorator
* test params
* intrinio quote
* test param names
* date in test needs to be a datetime.date not string
* make fmp unix timestamp tz-aware and normalize percent change
* different way of parsing datetime string
* recapture cboe equity historical test
* unused import
* index snapshot update
* black
* extension map
* pylint
* cboe pyproject.toml
* proposal to standardize equity_quote
* one more file
* removing changes on static assets
* index_historical
* index_historical again
* last_time -> last_timestamp
* obsolete router path
* fix tests
* test param
* restore market index deprecation that I forgot about
* fixing tests
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
* contributor guide for http requests
* add a docstring
* add section on get_querystring
* extra space
* add note for people installing PyPI in a zsh terminal shell
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* regen excel md
* add syntax + basic example
* fix example
* create json with docs map
* update docs to latest functions.json + remove tiingo
* remove space from examples
* minor fix
* remove spaces
* remove spaces
* bug fix: remove folder before generating
* fix typo
* add link to appsource
* fix
* Update templates.md
* regenerate content
* change docs colors
* fix light mode
* add back tiingo
* update functions.json
* templates go later
* remove Library from reference
* Make the excel markdown being generated at runtime
* fix reference cards having commands under menu
* remove excel/reference folder since this is built at runtime by gh-pages action
* black formatting
* improve title
* add excel to the main page
* add excel image bg
* make excel sidebar show up next to pro
* improve main page
* small fix for platform page title
* update basics page
* add tip to autocomplete
---------
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
* platform vs sdk faq page
* add data and data providers faq section and some style cards
* typo
* makes changes as per reviews
* openbb-nightly as a way to install everything
* jupyter-lab instead of jupyter
---------
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
* Don't mention docker in a list of python envs
* Create a REST API page
* Update docs to get api keys from the hub
* Update installation instructions
* Mention requirement of poetry and toml in source installation section
* move rest page up to the top. and add url to google colab example notebook
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* first test
* remove old reference
* bring this file back
* generate sidebar and write empty mds
* generate index.mdx
* get description from cmd_lib
* fix reference card error
* rename file
* generate markdown
* regen
* add last+hist
* update pages with seo metadata
* format types
* small fix
* css sux
* add usage placeholder
* set hidden by default
* nah
* add cmds and menus to reference
* lint
* fix/Users/diogosousa/opt/anaconda3/envs/platform/bin/python /Users/diogosousa/OpenBB/OpenBBTerminal/website/generate_excel_markdown.py
* format mds
* remove space
* fix commands heading
* redo folder structure
* add back cmd description
* move card to var
* different main folder
* clean
* move vars
* refer to editor
* rename var
* done
* recreate folder structure
* add section: syntax + minor adjustments
* remove return type
* remove return type
* rename api to library
* minor fix
* remove api folder
* remove api folder
* formatting
* improve basics
* basics
* fetch functions.json from website
* complete basic
* change syntax to use semi-colon
* basics
* basics
* remove space in sig
* remove sections
* add metadata
* Update formula builder
* add tabs
* Update index.md
* complete basics and formula_builder
* Update index.md
* add windows screenshots
* restructure folders
* regenerate with latest add-in version
* move Excel sidebar
* rename function and add comment
* now it's working
* logic
* rename folder
* Update formula_builder.md
* fix
* hide excel for now
* some explicit typing
---------
Co-authored-by: tehcoderer <me@tehcoderer.com>
* move old example notebooks to v3 folder, update loadHistoricalPriceData and add findSymbols
* Create README.md
* Update README.md
* Update README.md
* Update README.md
* Vertical diagram instead
* important classes
* core dependencies
* folder structure
* devtools
* swap order
* fix github pages deploy issue
* development index
* delete expectations for developers
* devtools
* obbject stuff
* add
* installation
* hub sync
* idk if i committed already
* add usage page for financial statements
* add link to reference page
* syntax
* numbers
* nearly --> more than
* easier to read code blocks
* codespell
* removing mention to provider
* add 'orientation' for to_dict
* info card for output user preference
* put it in a code block
* correct user_settings.json example
* syntax corrections
* fix sentence
* get rid of floating point mathc
* get rid of other floating point math
* add companion example notebook for financial statements, and new section
* historical prices usage page
* codespell
* add commitment of traders section to usage
* add a note
* codespell
* get rid of equals sign
* Cleanup docs. with @the-praxs
* install
* obbject extend
* spell
* HeadTitle thingies
* Update obbject_extensions.md
* Update obbject_extensions.md
* typo
* Update architectural_considerations.md
* point to the TET pattern
* optional vs required
* reviewing the patterns. removed the --pre flag under the assumption this will be the final docs for the release cc @deeleeramone
* add a walkthrough
* spelling
* Add more in the introduction
* validator examples
* update Copper-to-Gold notebook example for V4
* Update README.md
* QA Caveats w @the-praxs
* info on class outputs
* merge add data sources and add data points
* disclaimer on cookiecutter
* add missing import to example
* slight syntax change
* missing code block
* missing import
* update intrinio example syntax
* intrinio syntax update
* urls
* core and provider merged
* example syntax
* grammar
* Update API banner link
* quick-fix-docs cc @minhhoang1023
* Update pip install command for v3
* remove --pre note block
* update landing image
---------
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: Luqman <luqazino@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
* Improve widgets library structure
* add styling to widgets library images
* black linting
* update widgets library index generator
* update border of docs image
* shift grouping Minh suggestion
* no ruff in this file
* Update chart-from-raw-data.md
* lint
* add pro to index docs
* add workflows to docs
* dunno how to spell existent lol
* navbar logo to go to root docs
* push missing bg
* backend for terminal pro repo - Andrew suggestion
* update content slightly
* no widgets-library content should be pushed, this is generated at runtime
* add Rita's vidos + review everything