Hive system 0.90a

pre-release for 0.90, the first beta version

Milestone information

Project:
Hive system
Series:
trunk
Version:
0.90a
Released:
 
Registrant:
Sjoerd de Vries
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon hive-0.90a2.zip (md5, sig) Source distribution, unzip in your Python directory 54
last downloaded today
download icon hive-0.90a2-windows-py3.3.exe (md5, sig) Windows installer, py3.3 85
last downloaded 45 weeks ago
download icon hive-0.90a2-windows-py3.2.exe (md5, sig) Windows installer, py3.2 79
last downloaded 44 weeks ago
download icon hive-0.90a2-windows-py2.7.exe (md5, sig) Windows installer, py2.7 75
last downloaded 44 weeks ago
download icon hive-0.90a2-windows-py2.6.exe (md5, sig) Windows installer, py2.6 74
last downloaded 44 weeks ago
download icon hive-0.90a2.tar.gz (md5, sig) Source distribution, install with easy_install or pip 17
last downloaded 45 weeks ago
download icon tutorial.tgz (md5, sig) Tutorial stub: contains full visual programming implementation of Tetris 28
last downloaded 44 weeks ago
download icon hive_release_notes.txt (md5) Release notes 32
last downloaded 15 weeks ago
Total downloads: 444

Release notes 

0.90a is a pre-release of 0.90, the first beta version of the hive system.
This version requires Spyder 3.2
This is a pre-release, because the hive system is basically feature-complete, but documentation and tutorials are lagging severely behind. This will be updated in the coming weeks.

- Module "libcontext" is now ~20x faster in starting up your hive, and is now in beta
- Module "bee" received many small bug fixes, and is now in beta
- Module "dragonfly" (standard node library) is still in alpha, many nodes are still needed
- Module "hiveguilib" (the GUI) is now beta-ish: while it received many new features, there is still a lot of work to be done in terms of usability: undo, layout and general appearance. Also, it is still running only under Qt, not under Blender.

Major new features:
- Libcontext has received a large overhaul, and hives will start up much faster. For medium-sized hives (Tetris), the difference is about 20x.
- HiveGUI's hivemaps are now first-class citizens. You can now instantiate a hivemap inside a hivemap, parametrize it, and make connections to it as to a worker. The parent hivemap can again be instantiated as a node within another hivemap, etc., to any level.
- A completely visual hivemap implementation of Tetris, no Python code outside the modifiers. This will be the starting of a visual-oriented tutorial. The Tetris implementation can be found in bee/tutorial and in the tutorial.tgz
- Support for hierarchical data block workers. You can connect now not only to antenna/output "house", but also to "house.floor" and "house.floor.kitchen.sink"
- Support for adding drones and attributes to hivemaps.
- Spydermaps, editable with a new SpydermapGUI, for defining arbitrary data and parameters. Spydermaps are embeddable inside hivemaps.

Changelog 

View the full changelog

- Libcontext has received a large overhaul, and hives will start up much faster. For medium-sized hives (Tetris), the difference is about 20x.
- HiveGUI's hivemaps are now first-class citizens. You can now instantiate a hivemap inside a hivemap, parametrize it, and make connections to it as to a worker. The parent hivemap can again be instantiated as a node within another hivemap, etc., to any level.
- A completely visual hivemap implementation of Tetris, no Python code outside the modifiers. This will be the starting of a visual-oriented tutorial. The Tetris implementation can be found in bee/tutorial and in the tutorial.tgz
- Support for hierarchical data block workers. You can connect now not only to antenna/output "house", but also to "house.floor" and "house.floor.kitchen.sink"
- Support for adding drones and attributes to hivemaps.
- Spydermaps, editable with a new SpydermapGUI, for defining arbitrary data and parameters. Spydermaps are embeddable inside hivemaps.
- In HiveGUI: F5 now refreshes the hivemap and re-discovers nodes (workers, drones and embeddable hivemap/spydermaps) within the search path.
- In HiveGUI, WorkerGUI and SpydermapGUI: Text auto-completion for data type fields and block connection fields.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.