ajwdewit / pcse_notebooks

A collection of Jupyter notebooks that demonstrate usage of PCSE
MIT License
108 stars 71 forks source link

There is no longer a WOFOST site data provider in PCSE 6.0 #24

Open sunfanglin opened 5 days ago

sunfanglin commented 5 days ago

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?

ajwdewit commented 2 days ago

Try to import from pcse.input

I rearranged the data providers.

Allard