diff --git a/.gitignore b/.gitignore index 43b6f8e..eadeda4 100644 --- a/.gitignore +++ b/.gitignore @@ -197,4 +197,6 @@ cython_debug/ # exclude from AI features like autocomplete and code analysis. Recommended for sensitive data # refer to https://docs.cursor.com/context/ignore-files .cursorignore -.cursorindexingignore \ No newline at end of file +.cursorindexingignore + +params.txt \ No newline at end of file diff --git a/__init__.py b/__init__.py index e69de29..2c5d801 100644 --- a/__init__.py +++ b/__init__.py @@ -0,0 +1,5 @@ +from .pyroboadvisor import PyRoboAdvisor +from . import market, helpers, driver + +__all__ = ["PyRoboAdvisor", "market", "helpers", "driver"] + diff --git a/pyroboadvisor.py b/pyroboadvisor.py index f728495..b6c90b3 100644 --- a/pyroboadvisor.py +++ b/pyroboadvisor.py @@ -1,10 +1,10 @@ -from market.source import Source -# from market.sourceEODHD import Source as SourceEODHD -from market.sourcePerDay import SourcePerDay +from .market.source import Source +# from .market.sourceEODHD import Source as SourceEODHD +from .market.sourcePerDay import SourcePerDay import numpy as np -from market.simulator import Simulator -from market.evaluacion import EstrategiaValuacionConSP500 as EstrategiaValuacion +from .market.simulator import Simulator +from .market.evaluacion import EstrategiaValuacionConSP500 as EstrategiaValuacion import pandas as pd import json import sys @@ -22,7 +22,7 @@ import pickle import hashlib import functools -from strategyClient import StrategyClient as Strategy +from .strategyClient import StrategyClient as Strategy def make_hash(func_name, args, kwargs): """Crea un hash único para la función y sus argumentos."""