**The first version that is released publicly.**
- **General changes**
- Now, we fully updated the README file and documentation.
- Example codes are provided in the `/examples` directory.
- **Base classes** (`adopy.base`)
- Possible responses (`responses`) are now stored in task classes (previously in Engine classes).
- The engine class gets a new function, `reset()`, in order to reset an engine object to an initial state.
- **Choice under risk and ambiguity task** (`adopy.tasks.cra`)
- Two design variables, `prob` and `ambig`, are renamed to `p_var` and `a_var`, respectively.
- **Delay discounting task** (`adopy.tasks.dd`)
- The module name for the delay discounting task is changed to `adopy.tasks.dd` (previously `adopy.tasks.ddt`), in order to make it consistent to other tasks (e.g., `adopy.tasks.cra`). Also, the task and engine classes are renamed to `TaskDD` and `EngineDD` (previously `TaskDDT` and `EngineDDT`).
- 4 design variables are renamed to `t_ss`, `t_ll`, `r_ss` and `r_ll` in order to make it consistent to notations in math equations.
- In all model classes for the DD task, `tau` (inverse temperature) is ordered as the last parameter.
- The model class for Generalized Hyperbolic model, `ModelGH`, is renamed to `ModelHPB` for Hyperboloid model.
- **Psychometric function estimation** (`adopy.tasks.psi`)
- The task class for a 2-alternative forced choice task is renamed to `Task2AFC` (previously `TaskPsi`). N-AFC task will be supported in future updates (see Issue 18).
- The model class with a shape of Normal CDF is renamed to `ModelProbit` (previously `ModelNormal`).