Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
3 changes: 3 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
sympy
transitions
numpy
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
setup(
name=f"{agent_package}agent",
version=__version__,
install_requires=["volttron", "sympy", "transitions", "numpy"],
packages=packages,
package_dir={'': 'src'},
entry_points={"setuptools.installation": [f"eggsecutable = {agent_module}:main"]},
Expand All @@ -40,7 +39,7 @@
"Topic :: Home Automation",
"Topic :: Software Development :: Embedded Systems",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
],
)
4 changes: 1 addition & 3 deletions src/ilc/control_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,20 +29,18 @@
from importlib.metadata import distribution, PackageNotFoundError
try:
distribution('volttron-core')
from volttron.client.logs import setup_logging
from volttron.client.messaging import headers as headers_mod
from volttron.client.vip.agent import Agent
from volttron.utils import format_timestamp, get_aware_utc_now
from volttron.utils.jsonrpc import RemoteError
except PackageNotFoundError:
from volttron.platform.vip.agent import Agent
from volttron.platform.messaging import headers as headers_mod
from volttron.platform.agent.utils import format_timestamp, get_aware_utc_now, setup_logging
from volttron.platform.agent.utils import format_timestamp, get_aware_utc_now
from volttron.platform.jsonrpc import RemoteError

from ilc.utils import parse_sympy, sympy_evaluate, create_device_topic_map, fix_up_point_name

setup_logging()
_log = logging.getLogger(__name__)


Expand Down
4 changes: 1 addition & 3 deletions src/ilc/criteria_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,15 @@
from importlib.metadata import distribution, PackageNotFoundError
try:
distribution('volttron-core')
from volttron.client.logs import setup_logging
from volttron.client.messaging import headers as headers_mod
from volttron.utils import get_aware_utc_now, format_timestamp
except PackageNotFoundError:
from volttron.platform.messaging import headers as headers_mod
from volttron.platform.agent.utils import format_timestamp, get_aware_utc_now, setup_logging
from volttron.platform.agent.utils import format_timestamp, get_aware_utc_now

from ilc.ilc_matrices import (build_score, input_matrix)
from ilc.utils import sympy_evaluate, create_device_topic_map, fix_up_point_name

setup_logging()
_log = logging.getLogger(__name__)

criterion_registry = {}
Expand Down
11 changes: 0 additions & 11 deletions src/ilc/ilc_matrices.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,7 @@
from collections import defaultdict
from functools import reduce

from importlib.metadata import distribution, PackageNotFoundError
try:
distribution('volttron-core')
from volttron.client.logs import setup_logging
except PackageNotFoundError:
from volttron.platform.agent.utils import setup_logging

setup_logging()
_log = logging.getLogger(__name__)
logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(levelname)-8s %(message)s',
datefmt='%m-%d-%y %H:%M:%S')


def extract_criteria(filename):
Expand Down
Loading