-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
21 changed files
with
345 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# UrbanSim Templates change log | ||
|
||
### 0.1.dev24 (2018-12-20) | ||
|
||
- fixes a string comparison bug that caused problems with binary logit output in Windows | ||
|
||
- adds `model` as an attribute of large MNL model steps, which provides a `choicemodels.MultinomialLogitResults` object and is available any time after a model step is fitted | ||
|
||
- enables on-the-fly creation of output columns in large MNL | ||
|
||
- fixes a large MNL simulation bug when there are no valid choosers or alternatives after evaluating the filters | ||
|
||
- moves unit tests out of the module directory | ||
|
||
### 0.1.dev23 (2018-12-13) | ||
|
||
- fixes a bug with interaction terms passed into `LargeMultinomialLogitStep.run()` | ||
|
||
### 0.1.dev22 (2018-12-13) | ||
|
||
- narrows the output of `utils.get_data()` to include only the columns requested (plus the index of the primary table) -- previously Orca had also provided some extra columns such as join keys | ||
|
||
### 0.1.dev21 (2018-12-11) | ||
|
||
- adds a new function `utils.get_data()` to assemble data from Orca, automatically detecting columns included in model expressions and filters | ||
|
||
- implements `SegmentedLargeMultinomialLogit.run_all()` | ||
|
||
### 0.1.dev20 (2018-12-11) | ||
|
||
- fixes a model expression persistence bug in the small MNL template | ||
|
||
### 0.1.dev19 (2018-12-06) | ||
|
||
- fixes a bug to allow large MNL simulation with multiple chooser tables | ||
|
||
### 0.1.dev18 (2018-11-19) | ||
|
||
- improves installation and testing | ||
|
||
### 0.1.dev17 (2018-11-15) | ||
|
||
- adds an `interaction_terms` parameter that users can manually pass to `LargeMultinomialLogitStep.run()`, as a temporary solution until interaction terms are fully handled by the templates | ||
|
||
- also adds a `chooser_batch_size` parameter in the same place, to reduce memory pressure when there are large numbers of choosers | ||
|
||
### 0.1.dev16 (2018-11-06) | ||
|
||
- adds a tool for testing template validity | ||
|
||
### 0.1.dev15 (2018-10-15) | ||
|
||
- adds new `LargeMultinomialLogitStep` parameters related to choice simulation: `constrained_choices`, `alt_capacity`, `chooser_size`, and `max_iter` | ||
|
||
- updates `LargeMultinomialLogitStep.run()` to use improved simulation utilities from ChoiceModels 0.2.dev4 | ||
|
||
### 0.1.dev14 (2018-09-25) | ||
|
||
- adds a template for segmented large MNL models: `SegmentedLargeMultinomialLogitStep`, which can automatically generate a set of large MNL models based on segmentation rules | ||
|
||
### 0.1.dev13 (2018-09-24) | ||
|
||
- adds a `@modelmanager.template` decorator that makes a class available to the currently running instance of ModelManager | ||
|
||
### 0.1.dev12 (2018-09-19) | ||
|
||
- moves the `register()` operation to `modelmanager` (previously it was a method implemented by the individual templates) | ||
|
||
- adds general ModelManager support for supplemental objects like pickled model results |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
.cache/* | ||
.coverage | ||
__pycache__/* |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
[pytest] | ||
filterwarnings = | ||
ignore:::orca | ||
ignore:::urbansim | ||
ignore:::pandas | ||
ignore:::past | ||
ignore:::prettytable | ||
ignore:::statsmodels | ||
ignore:::yaml |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
version = __version__ = '0.1.dev23' | ||
version = __version__ = '0.1.dev24' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.