Commit Graph

2850 Commits

Author SHA1 Message Date
jose-donato
ea894651c8 updated anchor command to display earnings (#1661)
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-04-10 20:46:21 +01:00
Artem Veremey
78b724e823 Add a pytest.mark.linux to test_display_defi_tvl (#1665) 2022-04-10 15:03:08 +01:00
Colin Delahunty
20b46301d6 Incorrect Env Names (#1657)
* Fixed naming

* Fixed naming

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-04-09 09:28:24 -04:00
Artem Veremey
427cc17252 Add pytest.mark.linux to test_plot_oi (#1662)
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-04-08 22:00:18 -07:00
jose-donato
5bf4618b39 Adds QA and Pred to forex (#1652)
* added qa and pred to forex

* updated test help

* Add forex/qa notebooks api wrapper

* Add forex/qa tests

* Add all menu commands to the integration test script

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-04-08 21:03:36 +03:00
Theodore Aptekarev
a8027a6214 Update similarity report (#1651)
* Update similar analyis report

* Fix font size in historic correlation heatmap

Co-authored-by: piiq <piiq@tinag.ru>
Co-authored-by: Chavithra <chavithra@gmail.com>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-04-08 19:51:05 +03:00
Colin Delahunty
002d1a4ce4 Added fix for alphavantage key and fraud command (#1660) 2022-04-08 12:22:49 -04:00
Artem Veremey
99e070d325 Updating advanced docker documentation to reference the new container (#1655)
* Updating advanced docker documentation to reference the new container

* Fixing list
2022-04-07 14:19:10 -07:00
Theodore Aptekarev
cbed180ba7 Fix divcal timeout (#1649)
* Add request timeout time for nasdaq divcal request

* Add a todo banner

* Add divcal back to the integration tests

Co-authored-by: piiq <piiq@tinag.ru>
Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-04-07 20:29:07 +03:00
LBolte29
059888b6a8 fix #1645 and #1574 (#1639)
* fix logic

* meeting with chavi

* black

* changed logic

* fix reddit credentials

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-04-06 14:11:45 +02:00
Theodore Aptekarev
fa9405eef6 Resolve dependency issues (#1640)
* Fix print test script name for ppl who didn't rename the repo folder

* Update requirements

* Move pandas-market-calendars to main requirements

Co-authored-by: piiq <piiq@tinag.ru>
2022-04-06 11:57:47 +03:00
Colin Delahunty
02ebdc6bb4 Fixinttests (#1635)
* Added fix for finzin library

* Fixed options and screener

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-04-05 07:01:33 -04:00
Marcelo Litovsky
6eb0fbb1a6 Added check for valid Coinbase product, including delisted checking (#1633)
* Added check for valid Coinbase product, including delisted checking (such as XRP)

* Added check for valid Coinbase product, including delisted checking (such as XRP)

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-04-05 13:27:51 +03:00
Colin Delahunty
ea0a3bbc5c Fixed import bug in report and dashboard notebooks (#1632) 2022-04-05 12:34:04 +03:00
minhhoang1023
b4e44d23d0 Update test documentation (#1630)
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-04-04 22:15:05 +03:00
jose-donato
01391c2564 New Open Source menu (#1603)
* adds os menu

* remove tests

* fixed tests

* fixed date in sh

* updated alt controller tests

* updated api fecthing/handling

* lint

* updated website folder name and tests

* alt tests

* tests

* tests

* keys for github

* updated tests

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-04-04 19:08:50 +03:00
minhhoang1023
1f92bb9d97 Fix coin_map_df returns nan (#1627) 2022-04-04 19:02:45 +07:00
didierlopes.eth
39d6955a04 Fix logging for users that don't rename parent folder to OpenBBTerminal (#1613)
* Fix terminal for issues when the repository keeps GamestonkTerminal name

* the logs will work regardless of parent folder they are in

* Logging : move log folder

* Fixing bug + Refactoring + Allow calling Terminal from outside the repo

* Black

* Remove comment

* SettingsController : fix

* Black

Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: Chavithra <chavithra@gmail.com>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-04-04 12:29:50 +03:00
Colin Delahunty
826cd8a723 Add tests for bots/stocks (#1616)
* Added test_quote

* Added dps tests

* Added more tests

* Added government tests

* Added insider tests

* Added options tests

* Added sia tests

* Added ta tests

* Readd coverage rc

* Added test
2022-04-03 21:13:14 -04:00
meatpi
406a6dc1be Added helpful messages to twitter model (#1622)
* Added helpful messages

* ran black on file

Co-authored-by: Chavithra <chavithra@gmail.com>
2022-04-03 14:40:59 -04:00
didierlopes.eth
1e24d02e1e Powerful stock search (#1617)
* improve stock search dramatically

* docs

* Update _index.md

* fix tests

* black formatter

* fix tests, some...

* Tests : Fixing stocks>stocks_controller

* Tests : Fixing stocks>stocks_helper

Co-authored-by: Chavithra <chavithra@gmail.com>
2022-04-03 16:20:20 +01:00
didierlopes.eth
5cc2ee9e14 add star history (#1619) 2022-04-03 09:14:02 +02:00
Colin Delahunty
43ba21a51e Shorten CI Time (#1615)
* Remove dual linting

* Runs tests concurrently
2022-04-02 21:19:49 +01:00
Colin Delahunty
6538c0ce14 Expanding bot tests (#1561)
* Expanding bot tests

* expanded tests

* Added tests

* Added stock test

* Fix filepath

* Attempted mock

* Bots : test_run_telegram

* Enhance tests

* Fixed black

* Expanded tests

* Added fix

* Ingore interactive files

* Removed bot dependency installation from tests

* Fix one black

* Fixed black

* Added init.py

* Added pylint disables

* Added skip

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-04-02 14:47:46 -04:00
jmaslek
ffbce37aeb Edit portfolio value for add as well as a spelling error (#1614) 2022-04-02 12:19:47 -04:00
Szymon Błaszczyński
0f7154b584 Get into oanda submenu (#1611)
Comment-out not needed checks for `to` and `from` currency.
Add `oanda` forex source in dictionary.
Fix #1608
2022-04-02 09:31:36 -04:00
Arjun V
d52032836e Rename Gamestonk Terminal to OpenBB Terminal in the web version (#1609) 2022-04-02 02:51:46 +02:00
Mabel Oza
870a4a3071 chore: updated the readme, removed the use of the slang Karen and Gan… (#1606)
* chore: updated the readme, removed the use of the slang Karen and Gang, using these words lightly diminishes the weight of harm it caused minorities in the past

* Update README.md

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-04-01 16:19:16 -04:00
mrawdon
c5a88d3f6e Update README.md (#1604)
Updated jupyterlab documentation paths, replaced gst with openbb
2022-04-01 18:20:24 +03:00
Chavithra
6346268f91 Logging : fix filter (#1602) 2022-03-31 19:42:58 +02:00
Chavithra
057180df4c Bug : Fix #1600 (#1601)
* Fix 1600

* Revert file

* Linting

* Linting
2022-03-31 16:38:55 +02:00
Zedris
3ae7defb8f Add Raspberry PI installation (#1562)
* Update README.md

I added a Raspbian (Raspberry Pi) installation section for the readme.
this entire installation took had me nuking my installation about 10-15 times to figure it out so it worked:P
Thanks for all the help Dangle!!

* Fixing link

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-03-31 02:16:22 +02:00
Chavithra
f35b426531 Bug : fix #1597 (#1598) 2022-03-31 00:24:48 +02:00
Chavithra
9d33f638f1 Renaming GamestonkTerminal (#1596) 2022-03-30 13:14:00 +02:00
Jeroen Bouma
453f388ff9 Fix API Keys images not showing in README (#1595) 2022-03-30 12:09:56 +02:00
Artem Veremey
fe1068882e Updating and renaming Docker images (#1594)
* Updating and renaming Docker images

* Renaming OpenBB Terminal.bat
2022-03-29 14:44:44 -07:00
Jeroen Bouma
f5582a5218 Redo images and update the README (#1591)
* Redo images and update the README

* Last fixes

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-03-29 22:54:37 +02:00
Artem Veremey
b7d30c22dd Updating dependencies and putting kaleido into a shibajail (#1592)
* Updating dependencies and putting kaleido into a shibajail

* Downgrading jinja2 to accomodate papermill

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-03-29 12:26:12 -07:00
Chavithra
eb6b39cf14 Fix missing website links (#1593) 2022-03-29 20:48:54 +02:00
Theodore Aptekarev
0d9ba141a6 Fix packaged app default feature flags (#1590) 2022-03-29 21:13:46 +03:00
jose-donato
6d2ad33e11 Hugo docs renaming (#1587)
* renaming

* image

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
2022-03-29 20:45:58 +03:00
Theodore Aptekarev
3c2a8cf97f Installer fixes (#1584)
* quick econ fix

* black

* keys and feature flags

* terminal name 👀

* some more replacements

* some more replacements

* edit pyproject

* gst -> openbb

* add example portfolios back to git

* Update api from gst

* sorry.  skipping some tests

* another round of names

* another round of test edits

* Missed some .gst refs and update timezone

* water mark stuff

* Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS

* Add statsmodels and linearmodels datasets to bundle

* Update openbb test scripts to exit after they're done

* Fix default export path for packaged apps

* Update packaging settings after rename

* Exclude jupyter and report from packaged apps and testing

* Fix typo

* Remove divcal from test because it freezes the terminal

* Add openbb mac icon

* Add windows icon and splashscreen

* Fix markdown linting

* Fix gov & economy failed test  (#1585)

* fix more GST to OpenBB Terminal

* Fix gov & economy fail tests

* Small changes

* Patching valuation & performance command

* Change GTFF to OBBFF

Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>

* Resolve no-else and inconsistent return

* Set default predict to true

* Fix multiple bugs: Add ylabels to bt menu & Fix reports bug (#1581)

* Add y labels to all bt commands

* Fix reports bug

* Update crypto market

* Update crypto market

* Remove gst folders and remaining files

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>

* Break CI

* Break CI again

* Fix small rsi bug (#1588)

* Add y labels to all bt commands

* Fix reports bug

* Update crypto market

* Update crypto market

* Remove gst folders and remaining files

* Add back crypto market

* Update report controller

* Remove bt view from gst

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>

* Clean up remainder of Gamestonk

* Fix CI back

* Force CI to install pytest

* Tests : fix test_menu

* Fix loggers linting

* Rename default OPENBB feature flags

* Rename defaults feature flag file

* Loggers : fix mypy

* OBBFF to OPENBB in terminal.spec

* Change flair to butterfly

* Force CI to create a new cache

* Force CI to create a new cache in conda tests

* Skip test

* Clear other caches

* Fix linting

Co-authored-by: james <jmaslek11@gmail.com>
Co-authored-by: Andrew <andrew.kenreich@gmail.com>
Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-03-29 20:10:00 +03:00
Jeroen Bouma
938d987855 Re-add installer README after name change (#1586)
* Re-add installer README after name change

* New image and move legacy images

* Update Twitter handle

* Change Gamestonk to OpenBB

* Add download links
2022-03-29 19:27:08 +03:00
Artem Veremey
c6c711f1a0 Updating JupyterLab dependencies (#1589) 2022-03-29 09:20:24 -07:00
jmaslek
b71abcfbf4 Updating some names (#1575)
* quick econ fix

* black

* keys and feature flags

* terminal name 👀

* some more replacements

* some more replacements

* edit pyproject

* gst -> openbb

* add example portfolios back to git

* Update api from gst

* sorry.  skipping some tests

* another round of names

* another round of test edits

* Missed some .gst refs and update timezone

* water mark stuff

* Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS

* fix more GST to OpenBB Terminal

* Logging : merge conflicts with main

* Revert wrong files

Co-authored-by: Andrew <andrew.kenreich@gmail.com>
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-03-29 09:46:26 -04:00
Chavithra
e884d606fa Logging : masOS+DiscordBot (#1580)
* Log Generation : refactor log_dir handling

* Data Collection : fix boto3 edge case

* Logging : linting
2022-03-29 14:32:33 +02:00
Theodore Aptekarev
ab4de1dd70 Create a packaged app bundle with Pyinstaller (#1525)
* Add dashboard widget assets

* Add ipywidgets and ipyflex to project

* Add currencies dashboard notebook

* Update docs and docstrings

* Add pyinstaller to project deps

* Add pyinstaller artifacts to gitignore

* Fix linter errors in terminal.py

* Update cspell hook and action with a pyinstaller specific word

* Add pyinstaller specfile and artifacts

* Add splashscreen image

* Add app icon

* adding splash screen support to terminal.spec and terminal.py

* Restore the conda env build files

* Sync deps

* Add border to the splashscreen image

* Clean up terminal launcher

* Add support for default feature flags in packages apps

* Fix types and linting

* Add splashscreen management to app bootup

* Check prediction feature flag when entering crypto/pred

* Update pyinstaller spec file

* fix .spec file to work for splash and icon - removed the ".."

* Allows to export when using installer (#1568)

* fix export for packaged apps

* fix filename

* Git : replace commit_hash when it is set in config_terminal

* Add update of the git commit hash in gtff default during build

* Add packaged app name and feature flag to logs

* Add platform specific icon assignment

* Add macOS build assets

* Add tensorflow to hidden imports

* Move LOGGING_COMMIT_HASH to gtff

* Adding files/folders needed to .spec  and pyinstaller folder. This will make certain commands work again.

* Linting

* Workflow : ignore ./build/pyinstaller from codespell

* Workflow : exclude ./build/pyinstaller from flake8

* Poetry + Workflow : add types-six

* Pyinstaller : remove property_cached, user_agent and vaderSentiment

* Revert "Pyinstaller : remove property_cached, user_agent and vaderSentiment"

This reverts commit dbb3e2b810.

* Clean up local paths in specfile

* Validate deps have correct Jinja version (they do)

* Fix logging commit hash to be set correctly for the logger to see it

Co-authored-by: Andrew <andrew.kenreich@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-03-29 02:35:56 +03:00
minhhoang1023
8bdc35e82f Apply dynamic magnitude (KMBTP) to y-axis plots (#1565)
* Apply magnitude functions to y-axis ticker

* Fix testing failing

* Adjust datetime format for x-axis

* Handle small magnitude case

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-03-28 16:27:35 -04:00
minhhoang1023
94d3242a3f fixing timezone bugs (#1566)
* fixing timezone bugs

* Revert tz settings

Co-authored-by: jmaslek <jmaslek11@gmail.com>
2022-03-28 13:42:19 -04:00
jmaslek
3cde8bdca7 Fix reversed options hist (#1569) 2022-03-28 13:05:12 -04:00