Skip to content

Commit

Permalink
Release v0.1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
rsarfati committed Dec 10, 2019
1 parent 3ea7eeb commit 7c1d410
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 10 deletions.
13 changes: 8 additions & 5 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
# DSGE.jl v0.1.5 Release Notes
# ModelConstructors.jl v0.1.6 Release Notes
- Resolve package compatibility issues, so as to be backwards-compatible with Julia 0.7.

# ModelConstructors.jl v0.1.5 Release Notes
Update tests
- Generalize to permit Real types (e.g. allows integration for ForwardDiff)
- Gradients of parameter transformations
- Fix package loading for v1.1
- Add function to initialize DegenerateMvNormal object (needed in the DSGE.jl package)

# DSGE.jl v0.1.4 Release Notes
# ModelConstructors.jl v0.1.4 Release Notes
Update tests
Bug fixes and cleanup

# DSGE.jl v0.1.3 Release Notes
# ModelConstructors.jl v0.1.3 Release Notes
Bug fixes and cleanup

# DSGE.jl v0.1.2 Release Notes
# ModelConstructors.jl v0.1.2 Release Notes
Bug fixes and cleanup

# DSGE.jl v0.1.1 Release Notes
# ModelConstructors.jl v0.1.1 Release Notes
Bug fixes and cleanup
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "ModelConstructors"
uuid = "e47e5152-bd14-11e9-1b46-c951f0a7041d"
authors = ["William Chen <william.chen@ny.frb.org", "Ethan Matlin <ethanmatlin@gmail.com>", "Reca Sarfati <rebecca.sarfati@ny.frb.org"]
version = "0.1.5"
version = "0.1.6"

[deps]
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
Expand Down
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,21 @@
[![Build Status](https://travis-ci.com/FRBNY-DSGE/ModelConstructors.jl.svg?branch=master)](https://travis-ci.com/FRBNY-DSGE/ModelConstructors.jl)
[![](https://img.shields.io/badge/docs-latest-blue.svg)](https://frbny-dsge.github.io/ModelConstructors.jl/latest)

This package contains the building blocks of model objects used for both DSGE.jl and SMC.jl, including Parameter, Observable, Setting, State, etc. types. You can define a model of any type as long as it has parameters.
This package contains the building blocks of model objects, such as `Parameter`, `Observable`, `Setting`, and `State` types. You may define any custom model, so long as it has parameters. The model object is used in both [DSGE.jl](https://github.com/FRBNY-DSGE/DSGE.jl) and [SMC.jl](https://github.com/FRBNY-DSGE/SMC.jl).

See /docs/examples for examples of how to construct your custom model, then use SMC.jl to estimate it (any type of model) and DSGE.jl to forecast, construct forecast decompositions, impulse responses, etc. (if it's a DSGE model).
See `/docs/examples` for examples of how to construct your custom model, then use [SMC.jl](https://github.com/FRBNY-DSGE/SMC.jl) to estimate it (available for any type of model) and [DSGE.jl](https://github.com/FRBNY-DSGE/DSGE.jl) to construct forecasts, shock decompositions, impulse responses, etc. (available for DSGE models).

## Installation
`ModelConstructors.jl` is a registered Julia package in the [`General`](https://github.com/JuliaRegistries/General) registry. To install, open your Julia REPL, type `]` (enter package manager), and run

Disclaimer
------
```julia
pkg> add ModelConstructors
```

## Versioning
`ModelConstructors.jl` is currently compatible with Julia `v0.7`, `v1.0`, and `v1.1`.

## Disclaimer
Copyright Federal Reserve Bank of New York. You may reproduce, use, modify, make derivative works of, and distribute and this code in whole or in part so long as you keep this notice in the documentation associated with any distributed works. Neither the name of the Federal Reserve Bank of New York (FRBNY) nor the names of any of the authors may be used to endorse or promote works derived from this code without prior written permission. Portions of the code attributed to third parties are subject to applicable third party licenses and rights. By your use of this code you accept this license and any applicable third party license.

THIS CODE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT ANY WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. FRBNY IS NOT, UNDER ANY CIRCUMSTANCES, LIABLE TO YOU FOR DAMAGES OF ANY KIND ARISING OUT OF OR IN CONNECTION WITH USE OF OR INABILITY TO USE THE CODE, INCLUDING, BUT NOT LIMITED TO DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, SPECIAL OR EXEMPLARY DAMAGES, WHETHER BASED ON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT OR OTHER LEGAL OR EQUITABLE THEORY, EVEN IF FRBNY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR LOSS AND REGARDLESS OF WHETHER SUCH DAMAGES OR LOSS IS FORESEEABLE.

2 comments on commit 7c1d410

@FRBNY-DSGE-Team
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JuliaRegistrator
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Registration pull request created: JuliaRegistries/General/6493

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if Julia TagBot is installed, or can be done manually through the github interface, or via:

git tag -a v0.1.6 -m "<description of version>" 7c1d410287f3e37d9229d6a0b82ce4e8a2dbda9d
git push origin v0.1.6

Please sign in to comment.