Run single preprocessing

View or edit on GitHub

This page is synchronized from trase/models/diet_trase/run_single_preprocessing.ipynb. Last modified on 2025-12-13 00:30 CET by Trase Admin. Please view or edit the original file there; changes should be reflected here after a midnight build (CET time), or manually triggering it with a GitHub action (link).

%load_ext autoreload
%autoreload 2

from trase.tools import sps
from trase.models.diet_trase.Indonesia.coffee.trade.preparation import Flows
from trase.tools.sei_pcs.reload import reload_module_at_path

preparation = reload_module_at_path(
    "/usr/share/TRASE/trase/models/diet_trase/indonesia/coffee/preparation.py"
)

supply_chain = sps.SupplyChain("diet_trase/indonesia/coffee", year=2020)
preparation.Flows(context).run()
The autoreload extension is already loaded. To reload it, use:
  %reload_ext autoreload



---------------------------------------------------------------------------

ModuleNotFoundError                       Traceback (most recent call last)

Cell In[7], line 8
      5 from trase.models.diet_trase.Indonesia.coffee.trade.preparation import Flows
      6 from trase.tools.sei_pcs.reload import reload_module_at_path
----> 8 preparation = reload_module_at_path("/usr/share/TRASE/models/diet_trase/indonesia/coffee/preparation.py")
     10 supply_chain = sps.SupplyChain("diet_trase/indonesia/coffee", year=2020)
     11 preparation.Flows(context).run()


File /opt/tljh/user/lib/python3.8/trase/tools/sei_pcs/reload.py:40, in reload_module_at_path(path_within_codebase)
     38 module_name = construct_module_name_from_filesystem_path(path_within_codebase)
     39 LOGGER.debug(f"Importing module {module_name} from {path_within_codebase}")
---> 40 module = importlib.import_module(module_name)
     41 importlib.reload(module)
     42 return module


File /opt/tljh/user/lib/python3.8/importlib/__init__.py:127, in import_module(name, package)
    125             break
    126         level += 1
--> 127 return _bootstrap._gcd_import(name[level:], package, level)


File <frozen importlib._bootstrap>:1014, in _gcd_import(name, package, level)


File <frozen importlib._bootstrap>:991, in _find_and_load(name, import_)


File <frozen importlib._bootstrap>:961, in _find_and_load_unlocked(name, import_)


File <frozen importlib._bootstrap>:219, in _call_with_frames_removed(f, *args, **kwds)


File <frozen importlib._bootstrap>:1014, in _gcd_import(name, package, level)


File <frozen importlib._bootstrap>:991, in _find_and_load(name, import_)


File <frozen importlib._bootstrap>:961, in _find_and_load_unlocked(name, import_)


File <frozen importlib._bootstrap>:219, in _call_with_frames_removed(f, *args, **kwds)


    [... skipping similar frames: _find_and_load at line 991 (2 times), _gcd_import at line 1014 (2 times), _call_with_frames_removed at line 219 (1 times), _find_and_load_unlocked at line 961 (1 times)]


File <frozen importlib._bootstrap>:961, in _find_and_load_unlocked(name, import_)


File <frozen importlib._bootstrap>:219, in _call_with_frames_removed(f, *args, **kwds)


File <frozen importlib._bootstrap>:1014, in _gcd_import(name, package, level)


File <frozen importlib._bootstrap>:991, in _find_and_load(name, import_)


File <frozen importlib._bootstrap>:973, in _find_and_load_unlocked(name, import_)


ModuleNotFoundError: No module named 'models'