Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@ env
*.egg
*.egg-info
.coverage
.vscode
.venv*
7 changes: 7 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2.0 -- September 27, 2025

- Renewed the library after 7 years when the original author abandoned this project.
- Added typing annotation
- Added batch calculation (will be output as np.ndarray)
(Thanks to: 月と猫 - LunaNeko)

1.2.3 -- November 12, 2018

- Fix linking issue with inline functions on some platforms (e.g., Gentoo)
Expand Down
20 changes: 17 additions & 3 deletions README.txt → README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
The following message is via `月と猫 - LunaNeko`:

## NOISE

- This is a TOTAL REMASTER version of the original library written in 2008 via `Casey Duncan` <casey.duncan@gmail.com>.

## Original Readme.txt:

Native-code and shader implementations of Perlin noise for Python

By Casey Duncan <casey dot duncan at gmail dot com>
By Casey Duncan

This package is designed to give you simple to use, fast functions for
generating Perlin noise in your Python programs. Perlin noise is famously
Expand Down Expand Up @@ -32,16 +40,20 @@ convenient generation of turbulent noise in shaders are also included.

Installation uses the standard Python distutils regime:

```
python setup.py install
```

This will compile and install the noise package into your Python site
packages.

The functions and their signatures are documented in their respective
docstrings. Use the Python help() function to read them.

>>> import noise
>>> help(noise)
```
import noise
help(noise)
```

The examples directory contains sample programs using the noise functions.

Expand All @@ -51,3 +63,5 @@ to my email above.
----

Blue planet texture used for atmosphere example courtesy NASA


Loading