# User.dataset

### Use&#x72;**.**<mark style="color:purple;">**dataset**</mark>**(*****dataset\_name**, \*, version="current"***)** → [Dataset](https://docs.redivis.com/api/client-libraries/redivis-python/reference/dataset)

Construct a new dataset instance that references a dataset owned by a user.

### **Parameters:**

**`dataset_name` :&#x20;*****str*** \
The name of the dataset, unique to the user. The name is case-insensitive, and can optionally be escaped following general [name escaping rules](https://docs.redivis.com/api/referencing-resources#escaping-names). E.g., `"GHCN Daily Weather Data"` -> `"ghcn_daily_weather_data"`.

**`version` :&#x20;*****str, default "current"***\
The version of the dataset, defaulting to the current version. Can either be "current", "next", or of the form "v1.0". If a dataset has never been released, the current version will be the same as the next version. If "next" is specified, but the dataset doesn't have a pending version, subsequent calls (e.g., `dataset.get()` will throw a Not Found error).

### **Returns:**

[**Dataset**](https://docs.redivis.com/api/client-libraries/redivis-python/reference/dataset)

### Examples

```python
user = redivis.user("imathews")
dataset = user.dataset("us_political_boundaries")

dataset.get()
print(dataset.properties) # Properties will be fully populated after calling .get()
```
