You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now there are a lot of things that are parameters, for example temperature here.
We need to add connectors to GEOS-FP for pretty much all of these things, so for example if we do GEOSFP(t) + SuperFast(t) that superfast will get its temperature information from GEOS-FP rather than using the default.
So for the temperature example, this site says that temperature in GEOS-Chem is the T variable in the I3 file. So we could do something like
g =GEOSFP(t)
function Base.:(+)(s::SuperFast, g::EarthSciData.GEOSFP)::ComposedEarthSciMLSystem
sys =param_to_var(s.sys, :T)
s =SuperFast(sys, s.rxn_sys)
ComposedEarthSciMLSystem(
ConnectorSystem([
s.sys.T ~ g.sys.I3₊T
], s, g),
s, g,
)
end
Base.:(+)(f::EarthSciData.GEOSFP, s::SuperFast)::ComposedEarthSciMLSystem= s + g
This code should go in an extension as described here: EarthSciML/AtmosphericDeposition.jl#22. In general to avoid having a huge number of extensions in the EarthSciData package, we can put all the extensions in the other packages, e.g. GasChem.jl in this example case.
Pretty much anything that is currently a parameter with a default value should have a connector to get that information from GEOS-FP.
Also add tests.
The text was updated successfully, but these errors were encountered:
Started managing this issue as Gov4Git concern 27 with initial priority score of 0.000000.
This project is managed by Gov4Git, a decentralized governance system for collaborative git projects.
To participate in governance, install the Gov4Git desktop app.
Notice cdnjq7
This issue's priority score is now 0.000000.
The cost of priority is 0.000000.
The projected bounty is now 0.000000.
Notice grxgbe
The set of eligible proposals claiming this issue is empty.
Right now there are a lot of things that are parameters, for example temperature here.
We need to add connectors to GEOS-FP for pretty much all of these things, so for example if we do GEOSFP(t) + SuperFast(t) that superfast will get its temperature information from GEOS-FP rather than using the default.
So for the temperature example, this site says that temperature in GEOS-Chem is the
T
variable in theI3
file. So we could do something likeThis code should go in an extension as described here: EarthSciML/AtmosphericDeposition.jl#22. In general to avoid having a huge number of extensions in the EarthSciData package, we can put all the extensions in the other packages, e.g. GasChem.jl in this example case.
Pretty much anything that is currently a parameter with a default value should have a connector to get that information from GEOS-FP.
Also add tests.
The text was updated successfully, but these errors were encountered: