BioSTEAMDevelopmentGroup / BioSTEAMDevelopmentGroup/Bioindustrial-Park

Consultation about HP model errors

Open
#154 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
53
Forks
27
PR merge metrics
No merged PRs in 30d

Description

Hello, I have installed ```biorefineries, biosteam and thermosteam``` according to the URL you recommended (download with git clone https://github.com/BioSTEAMDevelopmentGroup/Bioindustrial-Park.git, git clone https://github.com/BioSTEAMDevelopmentGroup/biosteam.git, git clone https://github.com/BioSTEAMDevelopmentGroup/thermosteam.git, install with ```pip install .```). However, when running the file ```TRY_analysis.py``` (https://github.com/BioSTEAMDevelopmentGroup/Bioindustrial-Park/tree/427ec9ad260de62d97f1591cb46891207af8951a/BioSTEAM%202.x.x/biorefineries/HP), I still encounter the following error, could I ask you how to solve it @sarangbhagwat? I use ```python 3.10.9 version```. Thanks for your help. Wish you a good day.
The location I download is as follows.
![1](https://github.com/BioSTEAMDevelopmentGroup/Bioindustrial-Park/assets/125726021/a911e8e0-0590-4ac2-b5b0-c0ad87076df2)
![2](https://github.com/BioSTEAMDevelopmentGroup/Bioindustrial-Park/assets/125726021/c262508e-87b9-4a7f-8a59-0e4faca19f45)
![3](https://github.com/BioSTEAMDevelopmentGroup/Bioindustrial-Park/assets/125726021/55ec834e-2e37-4bab-8469-49165794dec5)

The error information is as follows.
```
AttributeError Traceback (most recent call last)
Cell In[1], line 11
9 from warnings import filterwarnings
10 import copy
---> 11 from biosteam.process_tools import UnitGroup
12 from biosteam.digraph import digraph_from_units, save_digraph
13 from biosteam.utils import streams_from_units, filter_out_missing_streams, colors

File D:\anaconda\envs\zhangdexin\lib\site-packages\biosteam\__init__.py:73
71 from . import wastewater
72 from .wastewater import *
---> 73 from . import evaluation
74 from .evaluation import *
75 from . import exceptions

File D:\anaconda\envs\zhangdexin\lib\site-packages\biosteam\evaluation\__init__.py:14
12 from ._parameter import *
13 from ._prediction import *
---> 14 from ._model import *
15 from ._metric import *
16 from . import (_parameter, _prediction, _model,
17 _metric, evaluation_tools, _feature,
18 _utils)

File D:\anaconda\envs\zhangdexin\lib\site-packages\biosteam\evaluation\_model.py:27
25 from typing import Callable
26 from ._parameter import Parameter
---> 27 from .evaluation_tools import load_default_parameters
28 import pickle
30 __all__ = ('Model',)

File D:\anaconda\envs\zhangdexin\lib\site-packages\biosteam\evaluation\evaluation_tools\__init__.py:10
1 # -*- coding: utf-8 -*-
2 # BioSTEAM: The Biorefinery Simulation and Techno-Economic Analysis Modules
3 # Copyright (C) 2020-2023, Yoel Cortes-Pena
(...)
6 # github.com/BioSTEAMDevelopmentGroup/biosteam/blob/master/LICENSE.txt
7 # for license details.
8 """
9 """
---> 10 from . import parameter
11 from . import in_parallel
13 __all__ = (*parameter.__all__,
14 *in_parallel.__all__)

File D:\anaconda\envs\zhangdexin\lib\site-packages\biosteam\evaluation\evaluation_tools\parameter.py:10
1 # -*- coding: utf-8 -*-
2 # BioSTEAM: The Biorefinery Simulation and Techno-Economic Analysis Modules
3 # Copyright (C) 2020-2023, Yoel Cortes-Pena
(...)
6 # github.com/BioSTEAMDevelopmentGroup/biosteam/blob/master/LICENSE.txt
7 # for license details.
8 """
9 """
---> 10 from chaospy import distributions as shape
11 import biosteam as bst
13 __all__ = ('load_default_parameters',
14 'add_all_cost_item_params',
15 'add_flow_rate_param',
(...)
20 'triang',
21 'bounded_triang',)

File D:\anaconda\envs\zhangdexin\lib\site-packages\chaospy\__init__.py:11
8 import os
9 import importlib_metadata
---> 11 from numpoly import *
13 import chaospy.descriptives
14 import chaospy.distributions

File D:\anaconda\envs\zhangdexin\lib\site-packages\numpoly\__init__.py:34
20 from .construct import (
21 polynomial,
22 aspolynomial,
(...)
30 variable,
31 )
32 from .sympy_ import to_sympy
---> 34 from .array_function import *
35 from .poly_function import *
36 from .utils import (
37 bindex,
38 cross_truncate,
39 glexindex,
40 glexsort,
41 )

File D:\anaconda\envs\zhangdexin\lib\site-packages\numpoly\array_function\__init__.py:70
68 from .positive import positive
69 from .power import power
---> 70 from .prod import prod
71 from .remainder import remainder as mod, remainder
72 from .repeat import repeat

File D:\anaconda\envs\zhangdexin\lib\site-packages\numpoly\array_function\prod.py:13
9 from ..baseclass import ndpoly, PolyLike
10 from ..dispatch import implements
---> 13 @implements(numpy.prod, numpy.product)
14 def prod(
15 a: PolyLike,
16 axis: Union[None, int, Sequence[int]] = None,
17 dtype: Optional[numpy.typing.DTypeLike] = None,
18 out: Optional[ndpoly] = None,
19 keepdims: bool = False,
20 **kwargs: Any,
21 ) -> ndpoly:
22 """
23 Return the product of array elements over a given axis.
24
(...)
74
75 """
76 a = numpoly.aspolynomial(a)

File D:\anaconda\envs\zhangdexin\lib\site-packages\numpy\__init__.py:424, in __getattr__(attr)
421 import numpy.char as char
422 return char.chararray
--> 424 raise AttributeError("module {!r} has no attribute "
425 "{!r}".format(__name__, attr))

AttributeError: module 'numpy' has no attribute 'product'
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.