Skip to content

Commit 41f41bb

Browse files
Feature readme updates (#149)
* updated badges * updated badges * updated badges * updated change log and contributing doc
1 parent 6f517af commit 41f41bb

File tree

3 files changed

+40
-6
lines changed

3 files changed

+40
-6
lines changed

CHANGELOG.md

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,26 @@
1-
## Databricks Labs Data Generator Release Notes
1+
# Databricks Labs Data Generator Release Notes
22

3-
### Requirements
3+
## Change History
4+
All notable changes to the Databricks Labs Data Generator will be documented in this file.
45

5-
See the contents of the file `python/require.txt` to see the Python package dependencies
6+
### Unreleased
7+
8+
#### Changed
9+
* Refactoring of template text generation for better performance
10+
11+
#### Added
12+
* Ability to change name of seed column to custom name (defaults to `id`)
13+
14+
### Version 0.3.0
15+
16+
#### Changes
17+
* Validation for use in Delta Live Tables
18+
* Documentation updates
19+
* Minor bug fixes
20+
* Changes to build and release process to improve performance
21+
* Modified dependencies to base release on package versions used by Databricks Runtime 9.1 LTS
22+
* Updated to Spark 3.2.1 or later
23+
* Unit test updates - migration from `unittest` to `pytest` for many tests
624

725
### Version 0.2.1
826

@@ -27,7 +45,10 @@ See the contents of the file `python/require.txt` to see the Python package depe
2745
* Use of data generator to generate static and streaming data sources in Databricks Delta Live Tables
2846
* added support for install from PyPi
2947

30-
### version 0.3.0
48+
49+
### General Requirements
50+
51+
See the contents of the file `python/require.txt` to see the Python package dependencies
3152

3253
The code for the Databricks Data Generator has the following dependencies
3354

@@ -39,14 +60,21 @@ While the data generator framework does not require all libraries used by the ru
3960
the Databricks runtime is used, it will use the version found in the Databricks runtime for 9.1 LTS or later.
4061
You can use older versions of the Databricks Labs Data Generator by referring to that explicit version.
4162

63+
The recommended method to install the package is to use `pip install` in your notebook to install the package from
64+
PyPi
65+
66+
For example:
67+
68+
`%pip install dbldatagen`
69+
4270
To use an older DB runtime version in your notebook, you can use the following code in your notebook:
4371

4472
```commandline
4573
%pip install git+https://github.com/databrickslabs/dbldatagen@dbr_7_3_LTS_compat
4674
```
4775

4876
See the [Databricks runtime release notes](https://docs.databricks.com/release-notes/runtime/releases.html)
49-
for the full list of dependencies.
77+
for the full list of dependencies used by the Databricks runtime.
5078

5179
This can be found at : https://docs.databricks.com/release-notes/runtime/releases.html
5280

CONTRIBUTING.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ warrant that you have the legal authority to do so.
1313

1414
# Building the code
1515

16+
## Package Dependencies
17+
See the contents of the file `python/require.txt` to see the Python package dependencies
18+
1619
## Python compatibility
1720

1821
The code has been tested with Python 3.8.10 and later.

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@
1010

1111
[![build](https://github.com/databrickslabs/dbldatagen/workflows/build/badge.svg?branch=master)](https://github.com/databrickslabs/dbldatagen/actions?query=workflow%3Abuild+branch%3Amaster)
1212
[![codecov](https://codecov.io/gh/databrickslabs/dbldatagen/branch/master/graph/badge.svg)](https://codecov.io/gh/databrickslabs/dbldatagen)
13-
[![downloads](https://img.shields.io/github/downloads/databrickslabs/dbldatagen/total.svg)](https://hanadigital.github.io/grev/?user=databrickslabs&repo=dbldatagen)
13+
[![PyPi downloads](https://img.shields.io/pypi/dm/dbldatagen?label=PyPi%20Downloads)](https://pypi.org/project/dbldatagen/)
14+
<!--
1415
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/databrickslabs/dbldatagen.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/databrickslabs/dbldatagen/context:python)
16+
[![downloads](https://img.shields.io/github/downloads/databrickslabs/dbldatagen/total.svg)](https://hanadigital.github.io/grev/?user=databrickslabs&repo=dbldatagen)
17+
-->
1518

1619
## Project Description
1720
The `dbldatgen` Databricks Labs project is a Python library for generating synthetic data within the Databricks

0 commit comments

Comments
 (0)