Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expanding the fixedincome menu #5655

Merged
merged 48 commits into from
Nov 6, 2023
Merged
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
fe33c01
models and fetcher
hjoaquim Oct 31, 2023
501743a
making the fetcher visible
hjoaquim Oct 31, 2023
fddd795
std model
hjoaquim Oct 31, 2023
80c8c10
adding the command
hjoaquim Oct 31, 2023
68fb276
improvements to the models
hjoaquim Oct 31, 2023
3e27b30
typo
hjoaquim Oct 31, 2023
f59801f
adding the command
hjoaquim Oct 31, 2023
e176bdf
imrpovements to dwpcr
hjoaquim Oct 31, 2023
64935be
standard model for ecb int rates
hjoaquim Oct 31, 2023
eab3fed
adding the fetcher for fred
hjoaquim Oct 31, 2023
0549f58
standard model of ice bofa
hjoaquim Oct 31, 2023
3e0f6fa
add ice_bofa command
hjoaquim Oct 31, 2023
18c6660
ruff
hjoaquim Oct 31, 2023
b6e80eb
ice bofa fetcher
hjoaquim Oct 31, 2023
d331242
moody std model
hjoaquim Oct 31, 2023
d22ec22
moody
hjoaquim Oct 31, 2023
e4869f8
Merge branch 'feature/openbb-sdk-v4' into feature/v4-fixedincome
hjoaquim Nov 2, 2023
5e30e67
std model
hjoaquim Nov 2, 2023
4234e14
add cp command
hjoaquim Nov 2, 2023
d8679ac
unused import
hjoaquim Nov 2, 2023
0e5dbb5
cp
hjoaquim Nov 2, 2023
0e3db54
spot
hjoaquim Nov 2, 2023
d3ae9c4
ruff
hjoaquim Nov 2, 2023
163df35
hqm
hjoaquim Nov 2, 2023
86e804e
tmc
hjoaquim Nov 2, 2023
9476730
ffrmc
hjoaquim Nov 2, 2023
d7f0d4a
tbffr
hjoaquim Nov 2, 2023
f730b67
ruff
hjoaquim Nov 2, 2023
d161b72
typing fixes
hjoaquim Nov 2, 2023
bd2d781
buggy dates
hjoaquim Nov 2, 2023
fdff4db
fred fetcher tests
hjoaquim Nov 2, 2023
e473fbc
ruff
hjoaquim Nov 2, 2023
3789494
Merge branch 'feature/openbb-sdk-v4' into feature/v4-fixedincome
hjoaquim Nov 3, 2023
418eb0b
adding ecb as a provider
hjoaquim Nov 3, 2023
86808a5
adding new provider related stuff
hjoaquim Nov 3, 2023
9d300e2
adding the new command eu_ycvr
hjoaquim Nov 3, 2023
bc30b43
models
hjoaquim Nov 3, 2023
23271d5
test for ecb fetcher
hjoaquim Nov 3, 2023
aa357c9
Feature/v4 fixedincome int tests (#5661)
hjoaquim Nov 3, 2023
45787de
mini adjustment
hjoaquim Nov 3, 2023
dae9443
ruff
hjoaquim Nov 3, 2023
ba4797e
Merge branch 'feature/openbb-sdk-v4' into feature/v4-fixedincome
hjoaquim Nov 6, 2023
0bc066f
typo
hjoaquim Nov 6, 2023
5def9b8
verbose type
hjoaquim Nov 6, 2023
56ee437
fix tests
hjoaquim Nov 6, 2023
a892ada
docstrings everywhere and an happy pydocstyle
hjoaquim Nov 6, 2023
c14228c
Merge branch 'feature/openbb-sdk-v4' into feature/v4-fixedincome
hjoaquim Nov 6, 2023
22f0936
fix tests
hjoaquim Nov 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
ruff
hjoaquim committed Nov 2, 2023
commit f730b67cf1007850099e1d25aaee739837864336
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
from datetime import (
date as dateType,
)
from typing import Optional, List, Literal
from typing import Literal, Optional

from pydantic import Field

Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
from datetime import (
date as dateType,
)
from typing import Optional, List, Literal
from typing import List, Literal, Optional

from pydantic import Field

Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
from datetime import (
date as dateType,
)
from typing import Optional, List, Literal
from typing import Literal, Optional

from pydantic import Field

Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
from datetime import (
date as dateType,
)
from typing import Optional, List, Literal
from typing import Literal, Optional

from pydantic import Field

8 changes: 4 additions & 4 deletions openbb_platform/providers/fred/openbb_fred/__init__.py
Original file line number Diff line number Diff line change
@@ -9,17 +9,17 @@
from openbb_fred.models.estr_rates import FREDESTRFetcher
from openbb_fred.models.fed_projections import FREDPROJECTIONFetcher
from openbb_fred.models.fed_rates import FREDFEDFetcher
from openbb_fred.models.ffrmc import FREDSelectedTreasuryConstantMaturityFetcher
from openbb_fred.models.hqm import FREDHighQualityMarketCorporateBondFetcher
from openbb_fred.models.ice_bofa import FREDICEBofAFetcher
from openbb_fred.models.iorb_rates import FREDIORBFetcher
from openbb_fred.models.moody import FREDMoodyCorporateBondIndexFetcher
from openbb_fred.models.sofr_rates import FREDSOFRFetcher
from openbb_fred.models.sonia_rates import FREDSONIAFetcher
from openbb_fred.models.spot import FREDSpotRateFetcher
from openbb_fred.models.us_yield_curve import FREDYieldCurveFetcher
from openbb_fred.models.hqm import FREDHighQualityMarketCorporateBondFetcher
from openbb_fred.models.tmc import FREDTreasuryConstantMaturityFetcher
from openbb_fred.models.ffrmc import FREDSelectedTreasuryConstantMaturityFetcher
from openbb_fred.models.tbffr import FREDSelectedTreasuryBillFetcher
from openbb_fred.models.tmc import FREDTreasuryConstantMaturityFetcher
from openbb_fred.models.us_yield_curve import FREDYieldCurveFetcher
from openbb_provider.abstract.provider import Provider

fred_provider = Provider(
1 change: 0 additions & 1 deletion openbb_platform/providers/fred/openbb_fred/models/ffrmc.py
Original file line number Diff line number Diff line change
@@ -9,7 +9,6 @@
SelectedTreasuryConstantMaturityData,
SelectedTreasuryConstantMaturityParams,
)

from pydantic import field_validator

FFRMC_PARAMETER_TO_FRED_ID = {
14 changes: 6 additions & 8 deletions openbb_platform/providers/fred/openbb_fred/models/hqm.py
Original file line number Diff line number Diff line change
@@ -1,22 +1,20 @@
"""HighQualityMarketCorporateBond Fetcher."""


from datetime import datetime, timedelta
from typing import Any, Dict, List, Optional

from openbb_fred.utils.fred_base import Fred
from openbb_fred.utils.fred_helpers import (
YIELD_CURVE_SERIES_CORPORATE_PAR,
YIELD_CURVE_SERIES_CORPORATE_SPOT,
)
from openbb_provider.abstract.fetcher import Fetcher
from openbb_provider.standard_models.hqm import (
HighQualityMarketCorporateBondData,
HighQualityMarketCorporateBondParams,
)
from openbb_fred.utils.fred_helpers import (
YIELD_CURVE_PAR_RATES,
YIELD_CURVE_SPOT_RATES,
YIELD_CURVE_SERIES_CORPORATE_PAR,
YIELD_CURVE_SERIES_CORPORATE_SPOT,
)
from datetime import datetime, timedelta
from pydantic import field_validator, Field
from pydantic import field_validator


class FREDHighQualityMarketCorporateBondParams(HighQualityMarketCorporateBondParams):
1 change: 0 additions & 1 deletion openbb_platform/providers/fred/openbb_fred/models/tbffr.py
Original file line number Diff line number Diff line change
@@ -9,7 +9,6 @@
SelectedTreasuryBillData,
SelectedTreasuryBillParams,
)

from pydantic import field_validator

TBFFR_PARAMETER_TO_FRED_ID = {
1 change: 0 additions & 1 deletion openbb_platform/providers/fred/openbb_fred/models/tmc.py
Original file line number Diff line number Diff line change
@@ -9,7 +9,6 @@
TreasuryConstantMaturityData,
TreasuryConstantMaturityParams,
)

from pydantic import field_validator

TMC_PARAMETER_TO_FRED_ID = {