Skip to content

Commit 16d2f61

Browse files
author
Tom De Smedt
committed
copyright info
1 parent 0f69f93 commit 16d2f61

File tree

9 files changed

+42
-39
lines changed

9 files changed

+42
-39
lines changed

README.txt

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
NodeBox for OpenGL
22
==================
33

4-
NodeBox for OpenGL is a Python module for creating 2D interactive visuals using OpenGL. It is based on the command set of the classic NodeBox for Mac OS X (http://nodebox.net). It has support for Bezier paths, text, image filters (blur, bloom, ...), offscreen rendering, animation & motion tweening, and simple 2D physics. Its purpose is to implement a small game engine for "City In A Bottle" (http://cityinabottle.org).
4+
NodeBox for OpenGL (NOGL) is a Python module for creating 2D interactive visuals using OpenGL. It is based on the command set of the classic NodeBox for Mac OS X (http://nodebox.net). It has support for Bezier paths, text, image filters (blur, bloom, ...), offscreen rendering, animation & motion tweening, and simple 2D physics. Its purpose is to implement a small game engine for "City In A Bottle" (http://cityinabottle.org).
55

66
VERSION
77
=======
@@ -27,8 +27,10 @@ If this is not the case, try updating to a new driver.
2727
INSTALLATION
2828
============
2929

30-
To be able to import NodeBox in your scripts, Python needs to know where the module is located.
31-
There are three basic ways to accomplish this:
30+
If you have pip, you can automatically download and install from the PyPi repository:
31+
> pip install nodebox-opengl
32+
33+
If that doesn't work, download the latest version manually. To be able to import NodeBox in your scripts, Python needs to know where the module is located. There are three basic ways to accomplish this:
3234

3335
- Put the nodebox/ folder in the same folder as your script.
3436
- Put the nodebox/ folder in the standard location for modules so it is available to all scripts.
@@ -44,15 +46,15 @@ There are three basic ways to accomplish this:
4446
If you get an "import pyglet" error, make sure that Pyglet is installed in site-packages/ too.
4547

4648
Binaries:
47-
NodeBox contains C extensions for faster mathematics.
48-
These are precompiled for Mac, on other systems you need to execute "python setup.py" in nodebox/ext/ manually.
49-
Psyco (http://psyco.sourceforge.net/) can boost performance as well (if you use a 32-bit Python).
50-
A version precompiled for Mac is included in nodebox/ext/.
49+
NOGL contains C extensions for faster mathematics. If you want to activate them, you need to compile them from source.
50+
From the command line, do:
51+
> cd nodebox/ext
52+
> python setup.py
5153

5254
USAGE
5355
=====
5456

55-
- For users coming from NodeBox for Mac OS X, or NodeBox 2: this NodeBox for OpenGL does not have a built-in code editor. You can use the IDLE editor bundled with Python. On Mac OS X, we prefer TextMate (http://macromates.com).
57+
- For users coming from NodeBox for Mac OS X: this NodeBox for OpenGL does not have a built-in code editor. You can use the IDLE editor bundled with Python. On Mac OS X, we prefer TextMate (http://macromates.com).
5658
- From the command line, you can run a script with: python example.py (or command-R in TextMate)
5759
- This will open an application window with the output of your script.
5860

@@ -77,19 +79,23 @@ http://cityinabottle.org/nodebox
7779
ACKNOWLEDGEMENTS
7880
================
7981

80-
Authors:
82+
Author:
8183
- Tom De Smedt (tom@organisms.be)
82-
- Frederik De Bleser (frederik@burocrazy.com)
8384

8485
Contributing authors:
86+
- Frederik De Bleser
8587
- Lieven Menschaert
8688
- Giorgio Olivero
8789

90+
Contributors:
91+
- Karsten Wolf
92+
- Tuk Bredsdorff
93+
8894
City In A Bottle:
8995
- Nicolas Marinus
9096
- Ludivine Lechat
9197
- Tim Vets
9298
- Frederik De Bleser
9399
- Tom De Smedt
94100

95-
Copyright (c) 2008 City In A Bottle
101+
Copyright (c) 2008-2012 City In A Bottle

nodebox/graphics/bezier.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Bezier mathematics.
33
# Authors: Tom De Smedt
44
# License: BSD (see LICENSE.txt for details).
5-
# Copyright (c) 2008 City In A Bottle (cityinabottle.org)
5+
# Copyright (c) 2008-2012 City In A Bottle (cityinabottle.org)
66
# http://cityinabottle.org/nodebox
77

88
# Thanks to Prof. F. De Smedt at the Vrije Universiteit Brussel.

nodebox/graphics/context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# 2D NodeBox API in OpenGL.
33
# Authors: Tom De Smedt, Frederik De Bleser
44
# License: BSD (see LICENSE.txt for details).
5-
# Copyright (c) 2008 City In A Bottle (cityinabottle.org)
5+
# Copyright (c) 2008-2012 City In A Bottle (cityinabottle.org)
66
# http://cityinabottle.org/nodebox
77

88
# All graphics are drawn directly to the screen.

nodebox/graphics/geometry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# 2D geometry functions.
33
# Authors: Tom De Smedt
44
# License: BSD (see LICENSE.txt for details).
5-
# Copyright (c) 2008 City In A Bottle (cityinabottle.org)
5+
# Copyright (c) 2008-2012 City In A Bottle (cityinabottle.org)
66
# http://cityinabottle.org/nodebox
77

88
from math import sqrt, pow

nodebox/graphics/physics.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#=== PHYSICS =========================================================================================
22
# 2D physics functions.
3-
# Authors: Tom De Smedt, Giorgio Olivero (Vector class)
3+
# Authors: Tom De Smedt, Giorgio Olivero
44
# License: BSD (see LICENSE.txt for details).
5-
# Copyright (c) 2008 City In A Bottle (cityinabottle.org)
5+
# Copyright (c) 2008-2012 City In A Bottle (cityinabottle.org)
66
# http://cityinabottle.org/nodebox
77

88
# This module can benefit greatly from loading psyco.

nodebox/graphics/shader.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Fragment shaders, filters, Frame Buffer Object (FBO)
33
# Authors: Tom De Smedt, Frederik De Bleser
44
# License: BSD (see LICENSE.txt for details).
5-
# Copyright (c) 2008 City In A Bottle (cityinabottle.org)
5+
# Copyright (c) 2008-2012 City In A Bottle (cityinabottle.org)
66
# http://cityinabottle.org/nodebox
77

88
from pyglet.gl import *

nodebox/gui/controls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#=== CONTROLS ========================================================================================
22
# Native GUI controls.
3-
# Authors: Tom De Smedt, Frederik De Bleser
3+
# Authors: Tom De Smedt
44
# License: BSD (see LICENSE.txt for details).
5-
# Copyright (c) 2008 City In A Bottle (cityinabottle.org)
5+
# Copyright (c) 2008-2012 City In A Bottle (cityinabottle.org)
66
# http://cityinabottle.org/nodebox
77

88
import os

nodebox/sound/process.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Convenience classes and functions for audio manipulation.
33
# Authors: Frederik De Bleser, Lieven Menschaert, Tom De Smedt.
44
# License: BSD (see LICENSE.txt for details).
5-
# Copyright (c) 2008 City In A Bottle (cityinabottle.org)
5+
# Copyright (c) 2008-2012 City In A Bottle (cityinabottle.org)
66
# http://cityinabottle.org/nodebox
77

88
import osc

setup.py

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,25 @@
11
import os
2-
from setuptools import setup, find_packages
3-
2+
from setuptools import setup
3+
from setuptools import find_packages
44

55
# Utility function to read the README file.
66
# From http://packages.python.org/an_example_pypi_project/setuptools.html.
77
def read(fname):
88
return open(os.path.join(os.path.dirname(__file__), fname)).read()
99

10-
setup(name="nodebox-opengl",
11-
version="1.6",
12-
description="NodeBox for OpenGL is a free, cross-platform library for "
13-
"generating 2D animations with Python programming code.",
14-
long_description=read("README.txt"),
15-
keywords="2d graphics sound physics games multimedia",
16-
license="BSD",
17-
author="Tom De Smedt, Frederik De Bleser",
18-
url="http://www.cityinabottle.org/nodebox/",
19-
packages=find_packages(),
20-
package_data={
21-
"nodebox.gui": ["theme/*"]
22-
},
23-
install_requires=[
24-
"pyglet",
25-
],
26-
classifiers=[
10+
setup( name = "NodeBox for OpenGL",
11+
version = "1.7",
12+
description = "NodeBox for OpenGL (NOGL) is a free, cross-platform library "
13+
"for generating 2D animations with Python programming code.",
14+
long_description = read("README.txt"),
15+
keywords = "2d graphics sound physics games multimedia",
16+
license = "BSD",
17+
author = "Tom De Smedt",
18+
url = "http://www.cityinabottle.org/nodebox/",
19+
packages = find_packages(),
20+
package_data = {"nodebox.gui": ["theme/*"]},
21+
install_requires = ["pyglet",],
22+
classifiers = [
2723
"Development Status :: 4 - Beta",
2824
"Environment :: MacOS X",
2925
"Environment :: Win32 (MS Windows)",
@@ -38,6 +34,7 @@ def read(fname):
3834
"Topic :: Artistic Software",
3935
"Topic :: Games/Entertainment",
4036
"Topic :: Multimedia :: Graphics",
37+
"Topic :: Scientific/Engineering :: Visualization",
4138
"Topic :: Software Development :: Libraries :: Python Modules",
4239
],
4340
)

0 commit comments

Comments
 (0)