Commit Graph

3811 Commits

Author SHA1 Message Date
DidierRLopes
cdd5bae2df When renaming funcs to remove source at start, the translating keys were missing update (#3177)
* fix the en.yml key for some funcs

* fix tests

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 22:46:20 +00:00
DidierRLopes
d4708119f1 improve export (#3176) 2022-10-31 15:32:41 -04:00
DidierRLopes
70e57bc9c2 Improve ETF menu (#3124)
* improve etf menu

* improve docs

* fix tests

* should cover more edge cases

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 15:25:49 -04:00
fede
826303eec1 [FEAT] StatsForecast AutoETS forecasting model (#2988)
* feat: add autoets model

* feat: update autoets index

* feat: add verbose option

* feat: freq preprocessing

* feat: improve test size call

* feat: add statsforecast dep to conda env full

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com>
2022-10-31 14:58:16 -04:00
Gerard
a38fcd8c6e Fix top categories and sorting not working (#3025)
* Fix categories and sorting not working

* Allow sort in ascending order

* Documented the new flag

* Fixed tests

* Fix bad practises

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 14:49:23 -04:00
DidierRLopes
07c4c7c9b1 improve forecast menu usability (#3189)
Co-authored-by: martinb-bb <105685594+martinb-bb@users.noreply.github.com>
2022-10-31 13:40:49 -04:00
Colin Delahunty
8772ac738f Added error handling (#3070)
* Added error handling

* Added command to SDK

* Updated docs

* Fixed tests to account for new error handling
2022-10-31 13:31:33 -04:00
jose-donato
10d35adbc0 Fix 3202 (#3213)
* fix(docs): added margin between sections

* fix: small typo

Co-authored-by: Chavithra <chavithra@gmail.com>
2022-10-31 11:54:57 -04:00
jose-donato
51d698fe4a Fix 3200 (#3215)
* fix(docs): added margin between sections

* docs: added documentation for command
2022-10-31 11:54:48 -04:00
jose-donato
8c5a64ddb9 Fix 3196 (#3216)
* fix(docs): added margin between sections

* fix: key not expected

* feat: added command to test script
2022-10-31 11:54:40 -04:00
jose-donato
c815c39cff Fix 3195 (#3217)
* fix(docs): added margin between sections

* feat: added autocompletion
2022-10-31 11:54:31 -04:00
jose-donato
5caba955ff Fix 3193 (#3219)
* fix(docs): added margin between sections

* feat: updated arg

* Scripts : add test on crypto ta

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-10-31 11:54:21 -04:00
jose-donato
f4b03fddfb Fix 3194 (#3218)
* fix(docs): added margin between sections

* feat: removed cci drift autocompletion
2022-10-31 15:51:37 +01:00
Colin Delahunty
04670ddb05 Added crypto/defi fixes (#3117)
* Added sinfo error handling

* Address spelling

* Removed unused descend

* improved ldapps MVC

* Added fixes

* Fixed failing tests

* Fixed failing tests

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-31 08:36:59 +01:00
reshuraj57
7a0084d251 feat: shortened the title (#3143)
* feat: shortened the title

* feat: updated title

* Update quiverquant_view.py
2022-10-29 21:00:48 +01:00
James Maslek
db9a5e350d generate new doc (#3159) 2022-10-29 17:36:47 +01:00
James Maslek
a2ab314da7 sia cleanup (#3134)
* sia cleanup

* Website

* Change load-> select to address #2609

* Change the list of tickers in vis

* change back to show if nothing
2022-10-29 00:22:35 +01:00
James Maslek
4f12938f8d Hugo (#3153) 2022-10-28 16:57:14 -04:00
Wermeille Bastien
cd57e39658 Fixes #3086 (#3145)
Small fix

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-10-28 15:18:53 +01:00
zafar hussain
61996cc31b cramer_chart removd from equity.ipynb fixes #3122 (#3132)
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-10-28 14:40:22 +01:00
Henrique Joaquim
eaa0a96f7e Fix forex bugs (#3131)
* normalized way moving average is treated and prevent huge exception prompt

* changed descriptions on docs

* change to check_positive_float

* fix linting

* fix linting
2022-10-28 11:32:02 +01:00
Danglewood
440ed10e63 Adds Introduction to Futures Menu (#3030)
* Adds Introduction to Futures Menu

* Requested Changes

* ## How to Use

ooops. :)

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-28 09:53:30 +01:00
Colin Delahunty
9a4251987d Handle bad network connections (#3116)
Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-28 09:52:50 +01:00
DidierRLopes
ad3637f44e Better UX when model cant find best theta (#3133)
* protect from when model cant find best theta

* noqa

* better error message

* error message

* error to str

* general purpose loading ( incl. expo model)

* adding return

* error colour

Co-authored-by: martinb-bb <martin.bufi@openbb.finance>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-10-28 09:48:01 +01:00
Colin Delahunty
9995e5b177 Massive Simplification of the Docker Setup (#3029)
* Added cmake

* Optimized Docker

* Made simpler

* Updated build and readme

* Spelling fixes

* Added fixes

* Fixed merge conflicts

Co-authored-by: Chavithra <chavithra@gmail.com>
2022-10-28 08:38:17 +02:00
James Maslek
274d5c4078 Clean UP ETF for next version (#3110)
* Fix things for 2p0

* tests
2022-10-27 11:54:28 -04:00
Chavithra
dbcabccd66 Poetry : remove pmdarima (#3126) 2022-10-27 11:09:14 -04:00
DidierRLopes
58fb4cd190 fix news sources (#3118)
* fix news sources

* lint

* ordering

* fix tests

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-27 14:51:59 +01:00
DidierRLopes
41b2a006c4 Fix using forecast in SDK + crypto alignment (#3119)
* fix access to forecast SDK

* fix alignment

* fix tests

* black lint

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-27 14:51:46 +01:00
DidierRLopes
15e6e4ad85 Improve UI/UX styling regarding to spacing (#3073)
* fix styling UI/UX

* black formatting

* fix tests

* Update CONTRIBUTING.md

* asterisk to hyphen

* Update CONTRIBUTING.md

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-10-27 12:34:16 +02:00
Colin Delahunty
a690e40ea4 Fixed Warning Message on Command (#3081)
* Fixed warning

* Added docks

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-10-27 10:29:40 +01:00
Jeroen Bouma
7bae873084 Tidy up information regarding installation (#3040)
* Tidy up information regarding installation

* Linting is whining
2022-10-27 10:50:04 +02:00
Danglewood
eb0167dd89 Adds Token Terminal to list of API data sources. (#3102) 2022-10-26 17:56:19 -04:00
montezdesousa
a9787dd2d1 Refactor reports menu and make it work on installer (#2878)
* start papermill rollback

* move reports to templates folder

* comment some stuff

* refactor reports controller

* change var names

* clean ctrl class vars

* small refactoring on metadata search

* relocate some func

* breaking changes

* revert some changes

* destroying changes

* change menu appearance

* change menu appeaerance again

* update choices

* change some assets locations

* remove unused vars

* change some docstrings

* rename vars

* its working

* forgot one dash

* omg its working

* clean some code and doc

* change func name

* fix a bug and add some comments

* fix economy report startup

* add custom reports

* allow custom reports

* forgot to delete this

* unused import

* make somestuff more explicit, 5 min rule

* add helper func

* supress errors--no-verify

* add some type checks

* fix check ipynb func

* check inputs in run

* rewrite some integration tests

* remove unused import

* add some docs to website

* add auto completion

* warn if no forecast

* add to do

* add arg name if 1 arg

* add papermill pointing to github main

* add notebooks

* fix terminal spec

* relocated choices files

* merge main

* relocate website docs for reports

* limit user choices

* fix portfolio auto completion

* limit choices fix

* clean som edocstrings

* limit user choices in run command

* improve run parser

* fix msg

* add reports controller tests

* relax crypto choices limit

* contain commands

* pass pre commit

* flake8

* flake8

* ignore mypy

* pylint

* website

* move docs to jupyter tab

* add installer dep

* remove etf

* remove reports

* update reports to main

* handle events erros

* rever reports to previous commits before main merge

* add papermill installer strategies

* add flags to terminal

* avoid sdk crash

* execute notebook in thread

* remove unused sys

* execute report in a child process

* fix some notebook stuff

* fix portfolio report

* fix reports controller volatility

* change api to sdk

* move images

* remove som unucessary installer imports

* remove debugger warning

* move ipykernel launcher

* supress notebook crash

* remove portfolio decorator

* fix run command

* forgot to change this

* add images

* fix portfolio report

* fix crypto report

* linting and tests

* add run integration test

* pylint

* hide reports module args

* try at supressing args

* try at supreccing warning

* solve some os issues

* handle pm errors

* fix warning unrecognized arguments

* change comment

* avoid crash when parameters not found

* fix etf commands

* minor cleanup

* update forecasting check

* fix some linting

* fix futures test

* pylint

* limit user choices to prompt

* limit user choices to prompt

* supress warnings

* revert poetry lock back to main

* papermill pointing to main

* flake8

* forgot requirements

* Update helper_funcs.py

* Update reports_model.py

* choices

Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Simmons <53658028+simmonsj330@users.noreply.github.com>
2022-10-26 21:27:30 +01:00
Henrique Joaquim
b5e807b188 Fix stocks bugs (#3039)
* fix conversion error str to float by replacing commas in numeric columns

* fix conversion error str to float by replacing commas in numeric columns

* adds -d as default arg if a date is provided

* fixe order of parameters

* fixed the check on the emptiness of the trading view recommendation

* added more screeners

* changed if in order to avoid result used before assignment exception

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-26 13:36:55 +01:00
Chavithra
67a50d92c7 Docker + Pypi : update logs + builds (#3016)
* Log : move LOGGING_COMMIT_HASH

* Build : pypi

* Build : docker

* Poetry : pyproject.toml

* Docker : test cd

* Docker : test cd

* Docker : test cd

* Docker : update cd

* Docker : update workflow

* Docker : remove script

* Tests : loggers

* Docker : workflow

* Pypi : build script

* Pypi : adding MANIFEST.in

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
2022-10-26 12:43:05 +01:00
Pragya Sapkota
6f78c479c1 Fix: replaced the prediction techniques links with foecasting menu links (#3067) 2022-10-26 10:30:53 +02:00
Danglewood
a7a7000133 Spelling (#3061)
Spelling, as per a comment in #2996

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-26 08:01:43 +02:00
martinb-bb
461d30f77b Enhance look and readability of corr heatmap (UX) (#3058)
* enhanced heatmap

* clean up
2022-10-25 21:59:02 -04:00
DidierRLopes
02e2f35a15 Fix bitcoin rainbow (#3037)
* fix bitcoin rainbow

* simplify

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-25 19:54:41 -04:00
martinb-bb
a8da01dc72 Increase number of columns to show in data set (#3046)
* working slider to limit columns to show

* hugo

* black
2022-10-25 12:43:38 -04:00
Colin Delahunty
457671250d Switches all multi input arguments to comma separation (#2902)
* Switched first narg to arg

* Finished converting first menu

* Finished converting menus

* Fixed tests

* Fixed webpages

* Error handling

* Added James fixes

* Allowing lowercase

* Temp

* Temp

* Fixed error message for multi word countries

* Fixed countries

* James fixes

* Docs fixes

Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-10-25 11:35:52 -04:00
northern-64bit
38a53e5f43 Combining commands and renaming others (#3000)
* Combining commands and renaming others

Combining commands with different sources but the same functionality. I also removed indications of source from command names

* Fix tests and hugo

* Test fixes

Co-authored-by: james <jmaslek11@gmail.com>
2022-10-25 11:31:08 -04:00
Colin Delahunty
e5670aa2b7 Removed cramer (#3021)
* Removed cramer

* More fixes

* Fixed print output

* Fixed hugo server
2022-10-25 14:13:11 +02:00
Colin Delahunty
37facf744b Updated dependencies (#3036) 2022-10-25 13:00:51 +02:00
James Maslek
b9bbe859b0 Ta/atr function (#3022)
* Add atr command

* Tests
2022-10-25 11:21:30 +01:00
Danglewood
aaf6fc6396 OpenBBUserDataFolder Guide (#2831)
* OpenBBUserDataFolder Guide

* Changes as per, @JerBouma in https://github.com/OpenBB-finance/OpenBBTerminal/pull/2831

Changes as per, @JerBouma in https://github.com/OpenBB-finance/OpenBBTerminal/pull/2831

* Moves the user data folder to the getting started page. 

Moves the user data folder to the getting started page.

* H2 for more visibility

* Linting

Sorry about that, @JerBouma!

Co-authored-by: James Maslek <jmaslek11@gmail.com>
Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
2022-10-25 00:38:02 +02:00
Wonhyeong Seo
ddcd52368d Order sdk part of main.yml (#2906)
* fix: Order sdk part of main.yml

resolve https://github.com/OpenBB-finance/OpenBBTerminal/issues/2780

* New layout

* Fixed file format

Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
Co-authored-by: colin99d <colin99delahunty@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-10-24 17:59:00 +02:00
montezdesousa
0ea0c55816 Fix etf broken commands (#3010)
* wrong header name

* forgot this

* rewrite controller vcr

* rewrite more cassettes

Co-authored-by: James Maslek <jmaslek11@gmail.com>
2022-10-24 15:25:20 +01:00
Colin Delahunty
5c5ab8e5c3 Fixed issues (#3012) 2022-10-24 15:31:42 +02:00