Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
6f40719
first steps
kbarnhart Jan 26, 2019
d04fed5
Merge branch 'master' into barnhark/bmi_metadata
kbarnhart Jan 30, 2019
e5941b5
Merge branch 'master' into barnhark/bmi_metadata
kbarnhart Feb 15, 2019
1b25fb6
wip towards BMI
kbarnhart Feb 15, 2019
2c79d48
Merge branch 'master' into barnhark/bmi_metadata
kbarnhart Feb 16, 2019
53e0e67
wip
kbarnhart Feb 16, 2019
c8e59ea
Merge branch 'barnhark/erodibility' into barnhark/bmi_metadata
kbarnhart Feb 25, 2019
febb695
Merge branch 'master' into barnhark/bmi_metadata
kbarnhart Feb 27, 2019
ae9e1c2
working on metadata for parameters
kbarnhart Apr 1, 2019
a736ccb
input output metadata wip
kbarnhart Apr 1, 2019
436cc7e
adding param in
kbarnhart Apr 2, 2019
9e8ca84
em info
kbarnhart Apr 2, 2019
db38776
adding _name
kbarnhart Apr 2, 2019
d7861b7
wip on the BMI implementing base class Model.
kbarnhart Apr 2, 2019
4597f70
few changes to docstrings
kbarnhart Apr 2, 2019
bb9bfb6
moving functions from BMI bridge to model
kbarnhart Apr 2, 2019
e878def
rename
kbarnhart Apr 2, 2019
c4e0fb6
self.grid to self._grid
kbarnhart Apr 2, 2019
72cb4a5
spacing
kbarnhart Apr 2, 2019
59b1467
wip
kbarnhart Apr 2, 2019
9af9576
working towards functional tests.
kbarnhart Apr 5, 2019
8b7e914
Merge branch 'master' into barnhark/bmi_metadata
kbarnhart Apr 6, 2019
d9138e0
default is a scalar instead of list.
kbarnhart Apr 12, 2019
65c62b6
model_time to clock.time
kbarnhart Apr 12, 2019
de5dcdd
spacing in docstrings.
kbarnhart Apr 12, 2019
2138270
give clock.stop a setter
kbarnhart Apr 12, 2019
0b226ff
extend stop so no stop itteration occurs.
kbarnhart Apr 12, 2019
6607991
no clock.time here.
kbarnhart Apr 12, 2019
e1c35de
model time for boundary handlers
kbarnhart Apr 13, 2019
2c64e7f
wip
kbarnhart Apr 13, 2019
7a809e3
moving from_file
kbarnhart Apr 16, 2019
56fb5b0
wip
kbarnhart Apr 16, 2019
8f55973
notes on eventual tests and questions for Eric and Mark on github
kbarnhart Apr 16, 2019
c7634b9
remove finalize from erosion model
kbarnhart Apr 16, 2019
3fafaa9
related to bmi.py
kbarnhart Apr 17, 2019
c5d800a
my attempt to create a template
kbarnhart Apr 19, 2019
a9ecb8c
adding the python example from repo
kbarnhart Apr 19, 2019
5cdae3d
wip
kbarnhart Apr 19, 2019
e16ad22
small typos preventing importing
kbarnhart Apr 19, 2019
aee80df
commenting these out for the moment
kbarnhart Apr 19, 2019
d7ceea3
works except for the not seeing overwritten functions.
kbarnhart Apr 19, 2019
00f36c8
putting bmipy as a dependency and importing
kbarnhart Apr 19, 2019
a6dd2b8
changes to bmi example
kbarnhart Apr 19, 2019
8dc7626
removing
kbarnhart Apr 19, 2019
d1978bd
putting c back starting on examples
kbarnhart Apr 21, 2019
e44e819
a note that these two are not necessary
kbarnhart Apr 22, 2019
2bb7a4a
changing how grid is used.
kbarnhart Apr 22, 2019
044904e
updating to correct values
kbarnhart Apr 22, 2019
3b0e445
Grid updates
kbarnhart Apr 22, 2019
963bbcc
bmi wip
kbarnhart Apr 23, 2019
791ba4e
working on a sick table.
kbarnhart Apr 23, 2019
61f8bcd
wip regarding standard values.
kbarnhart Apr 30, 2019
913f369
clean up bmi
kbarnhart Apr 30, 2019
43adfec
clean up tests
kbarnhart Apr 30, 2019
93e6934
mostly formatting
kbarnhart Apr 30, 2019
088a922
add fill value
kbarnhart Apr 30, 2019
d5bd695
tests should now pass
kbarnhart Apr 30, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ numpy
xarray
dask
landlab>=1.7
bmipy
88 changes: 44 additions & 44 deletions terrainbento/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,53 +9,54 @@
have been designed to modify model boundary conditions during a model run.
"""

from ._version import get_versions
from .base_class import (
ErosionModel,
StochasticErosionModel,
TwoLithologyErosionModel,
)
from .boundary_handlers import (
CaptureNodeBaselevelHandler,
GenericFuncBaselevelHandler,
NotCoreNodeBaselevelHandler,
PrecipChanger,
SingleNodeBaselevelHandler,
)
from .clock import Clock

from .base_class import ErosionModel
from .base_class import StochasticErosionModel
from .base_class import TwoLithologyErosionModel

from .derived_models import (
Basic,
BasicCh,
BasicChRt,
BasicChRtTh,
BasicChSa,
BasicCv,
BasicDd,
BasicDdHy,
BasicDdRt,
BasicDdSt,
BasicDdVs,
BasicHy,
BasicHyRt,
BasicHySa,
BasicHySt,
BasicHyVs,
BasicRt,
BasicRtSa,
BasicRtTh,
BasicRtVs,
BasicSa,
BasicSaVs,
BasicSt,
BasicStTh,
BasicStVs,
BasicTh,
BasicThVs,
BasicVs,
)
from .model_template import ModelTemplate

from .boundary_handlers import PrecipChanger
from .boundary_handlers import SingleNodeBaselevelHandler
from .boundary_handlers import CaptureNodeBaselevelHandler
from .boundary_handlers import NotCoreNodeBaselevelHandler
from .boundary_handlers import GenericFuncBaselevelHandler

from .precipitators import UniformPrecipitator, RandomPrecipitator
from .precipitators import RandomPrecipitator, UniformPrecipitator
from .runoff_generators import SimpleRunoff

from .derived_models import Basic
from .derived_models import BasicTh
from .derived_models import BasicDd
from .derived_models import BasicHy
from .derived_models import BasicCh
from .derived_models import BasicSt
from .derived_models import BasicVs
from .derived_models import BasicSa
from .derived_models import BasicRt
from .derived_models import BasicCv
from .derived_models import BasicDdHy
from .derived_models import BasicStTh
from .derived_models import BasicDdSt
from .derived_models import BasicHySt
from .derived_models import BasicThVs
from .derived_models import BasicDdVs
from .derived_models import BasicHyVs
from .derived_models import BasicStVs
from .derived_models import BasicHySa
from .derived_models import BasicChSa
from .derived_models import BasicSaVs
from .derived_models import BasicRtTh
from .derived_models import BasicDdRt
from .derived_models import BasicHyRt
from .derived_models import BasicChRt
from .derived_models import BasicRtVs
from .derived_models import BasicRtSa
from .derived_models import BasicChRtTh


__all__ = [
"Clock",
"ModelTemplate",
Expand Down Expand Up @@ -100,7 +101,6 @@
"TwoLithologyErosionModel",
]

from ._version import get_versions

__version__ = get_versions()["version"]
del get_versions
1 change: 0 additions & 1 deletion terrainbento/_version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# This file helps to compute a version number in source trees obtained from
# git-archive tarball (such as those provided by githubs download-from-tag
# feature). Distribution tarballs (built by setup.py sdist) and build
Expand Down
Loading