When import from pcse.util, it would give errors:
{
ImportError: cannot import name 'WOFOST72SiteDataProvider' from 'pcse.util' (d:\miniforge3\envs\pcse60\lib\site-packages\pcse\util.py)"
}
The code in LIGRA run notebook is :
repo = "https://raw.githubusercontent.com/ajwdewit/LINGRA_crop_parameters/main/"cropd = YAMLCropDataProvider(repository=repo, force_reload=True)# Soil data from soil type "EC3-medium-fine" as in CGMS-LINGRA doc (Bouman et al 1996).soild = {"SMFCF": 0.30, "SMW": 0.104, "SM0": 0.41, "CRAIRC": 0.06, "RDMSOL": 40, "KSUB":1.47, "SOPE":1.47 }# Site parameters
sited = WOFOST72SiteDataProvider(WAV=10)sited["TemperatureSoilinit"] = 5.0
When import from pcse.util, it would give errors: { ImportError: cannot import name 'WOFOST72SiteDataProvider' from 'pcse.util' (d:\miniforge3\envs\pcse60\lib\site-packages\pcse\util.py)" }
The code in LIGRA run notebook is :
repo = "https://raw.githubusercontent.com/ajwdewit/LINGRA_crop_parameters/main/"
cropd = YAMLCropDataProvider(repository=repo, force_reload=True)
# Soil data from soil type "EC3-medium-fine" as in CGMS-LINGRA doc (Bouman et al 1996).
soild = {"SMFCF": 0.30, "SMW": 0.104, "SM0": 0.41, "CRAIRC": 0.06, "RDMSOL": 40, "KSUB":1.47, "SOPE":1.47 }
# Site parameters
sited = WOFOST72SiteDataProvider(WAV=10)sited["TemperatureSoilinit"] = 5.0
params = ParameterProvider(cropdata=cropd, soildata=soild, sitedata=sited)
print(params)
Is there an alternative way?