Coder Social home page Coder Social logo

amithm3 / nperlinnoise Goto Github PK

View Code? Open in Web Editor NEW
21.0 1.0 2.0 11.45 MB

A robust open source implementation of Perlin Noise Algorithm for N-Dimensions in Python

Home Page: https://pypi.org/project/nPerlinNoise/

License: MIT License

Python 30.50% JavaScript 59.36% CSS 10.15%
perlin noise numpy-perlin n-dimensional perlin-noise noise-generator noise-algorithms numpy-noise performance hacktoberfest

nperlinnoise's Introduction

+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @+
@@       o o                                           @@
@@       | |                                           @@
@@      _L_L_                                          @@
@@   ❮\/__-__\/❯ Programming isn't about what you know @@
@@   ❮(|~o.o~|)❯  It's about what you can figure out   @@
@@   ❮/ \`-'/ \❯                                       @@
@@     _/`U'\_      .----------------------------.     @@
@@    ( .   . )     | while( ! (succed=try() ) ) |     @@
@@   / /     \ \    '----------------------------'     @@
@@   \ |  ,  | /                                       @@
@@    \|=====|/      creating a digital legacy         @@
@@     |_.^._|            one commit at a time         @@
@@     | |"| |                                         @@
@@     ( ) ( )   Testing leads to failure              @@
@@     |_| |_|   and failure leads to understanding    @@
@@ _.-' _j L_ '-._                                     @@
@@(___.'     '.___)                                    @@
+@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @+

Click here to sign my guestbook!


👩‍💻 About Me

Just a passionate student who loves building logical & scientific programs
i tend to generalize a problem and solve it rather that finding a specific solution
i like math, specifically calculus...

My quirk? build projects from scratch to reinvent the wheel

If you ask me about anything i am interested in, we can talk for hours and prolly drifted away into a new topic without realizing

  • 🔭 I’m pursuing BE Information Science @RIT-Bangalore-India
  • 📚 I'm currently learning how to force machines to learn, aka ML
  • 🪙 I am a Numismatic collector, i can talk about coins all day

🌏 Communities

  • Core @ IEEE Computer Inteligence Society, RIT
  • Core @ Google Developer Student Club, RIT

My Coding Journey So far

Stay Tuned


🛠 Language and tools

arduino logo c logo css3 logo django logo docker logo firebase logo flask logo git logo github logo go logo html5 logo java logo javascript logo jetbrains logo jupyter logo kaggle logo linux logo markdown logo mongodb logo mysql logo nextjs logo nodejs logo numpy logo opencv logo pandas logo postgresql logo pycharm logo python logo pytorch logo qt logo react logo sass logo slack logo tailwindcss logo tensorflow logo threejs logo typescript logo ubuntu logo vscode logo


Stats

Streaks

Langs

Snake animation


total stars followers


Jokes Card

nperlinnoise's People

Contributors

amith225 avatar amithm3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

nperlinnoise's Issues

basic website

A Two page website with 4 main contents:

Page 1:

  1. Image: must be able to receive a js array and display it whenever its called
  2. Dock Primary:
    • Appropriate inputs and defaults for frequency(32 > int > 1), wavelength(float > 0), _range(tuple of 2 floats) etc...
    • These will contain all the parameters of Noise class
    • whenever input changes, should call appropriate method
  3. Dock Secondary:
    • This will contain appropriate drop down menus, selection menus etc, for Gradient and LinearColorGradient classes
    • whenever a selection or a parameter changes, should call appropriate method

Page2:

  1. Info Page:
    • No specification, can include all docs organized, showing usage as gifs, images etc
    • Creative liberty can be taken

for initial commits / PRs, the python runtime connection need not be implemented, but placeholders can be created.

to be accepted for PR, Page1 (1, 2, 3) must be implemented
or
Page2 (4) must be implemented

No module named `nPerlinNoise` but importing `NPerlinNoise` works

I created a new conda environment with Python version 3.11.7 and performed the package installation via the command pip install nPerlinNoise as mentioned in the documentation.

Expected behaviour:

import nPerlinNoise as nPN is successful.

Observation:

The command throws a module not found error. However, running import NPerlinNoise works.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.