Neo4j

7 views
Skip to first unread message

Andrius Kulikauskas

unread,
May 5, 2016, 5:10:41 PM5/5/16
to mathf...@googlegroups.com
Kirby,

Thank you for your letter and encouragement.

I had some trouble getting Neo4j going relate to some hitches with Basic
HTTP authentication, the fact that they just released a new version 3.0,
and apparently it requires Java 8, etc. I'm using Ubuntu. Finally,
it's all working. I've managed to create a few nodes and
relationships. Overall, the bouncy graphs created feel very similar to
TouchGraph which I was using some 8 years ago.

What's the most efficient way to create nodes and edges? It seems odd
having to use "CREATE" statements as I am. I was able to see the graph
but I don't see any live way to create links or edit nodes.

Andrius

Andrius Kulikauskas
m...@ms.lt
+370 607 27 665

Andrius Kulikauskas

unread,
May 6, 2016, 7:10:03 PM5/6/16
to mathf...@googlegroups.com
Kirby,

Thank you for your letters!

As I wrote, I'm interested to greatly expand my graph of mathematical areas:
http://www.ms.lt/derlius/MatematikosSakosDidelis.png
So I need to take a database approach of sorts.

I'm realizing that there are a couple of obstacles working with Neo4j.
http://neo4j.com
* It doesn't provide a graph editor with which to create nodes and
links. You have to edit CREATE commands which just seems awkward.
* It's not something I can publish to the web.
It's basically a powerful backend, I think.

A possible front end for Neo4j would be Linkurious https://linkurio.us
That costs 1,000 euros.

TheBrain http://www.thebrain.com has a free version which is quite
robust. I could edit with that. But if I wanted to export, then I
would have to pay about $200 for the Pro version. I might afford that
but I'm wondering if other options might not be better.

Really, in terms of creating nodes and links, the most nimble solution
might be to create database tables and forms. That might actually be
most ergonomic. Then I would export the database information and import
it into a graph data visualization tool. If I was using Microsoft Access
on Windows then I would take this approach. However, I have found
OpenOffice Base on Linux to be quite flawed, ever crashing and losing
data. I wonder if Kexi is better http://www.kexi-project.org

Is there any open source graph data visualization tool that you or
others might recommend? I see https://gephi.org and
http://www.yworks.com I think I like the latter:
https://www.yworks.com/actions/imageviewer.php?img=aceprv7.928a4430.graphml&album=ygucd&fs=1

Any thoughts?

kirby urner

unread,
May 7, 2016, 12:30:19 AM5/7/16
to mathf...@googlegroups.com
Is there any open source graph data visualization tool that you or others might recommend?  I see https://gephi.org  and http://www.yworks.com   I think I like the latter:
https://www.yworks.com/actions/imageviewer.php?img=aceprv7.928a4430.graphml&album=ygucd&fs=1

Any thoughts?

Andrius


You're very right that Neo4j is a back end database / repository, not so much a visualization tool.

Complex graphs may be rather difficult to visualize. 

A graph database is typically queried for a subset of its total information.

I'll do some studying on this question, of how to best provide a front end to the Neo4j back end.


Kirby

Bradford Hansen-Smith

unread,
May 7, 2016, 11:15:27 AM5/7/16
to mathf...@googlegroups.com
Andrius, "Is there any open source graph data visualization tool that you or others might recommend?"
If we openly interpret these words then I would recommend a visualization tool that is markedly different than what you have in mind. It is as open source as you can get and generates data in a visual and experiential way that is structurally organized and will accommodate interpretations of systems development from any metaphorical realm. The problem is we do not see folding the circle as a "data visulaization tool" or any kind of tool for that matter.

--
You received this message because you are subscribed to the Google Groups "MathFuture" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mathfuture+...@googlegroups.com.
To post to this group, send email to mathf...@googlegroups.com.
Visit this group at https://groups.google.com/group/mathfuture.
For more options, visit https://groups.google.com/d/optout.



--
Bradford Hansen-Smith
www.wholemovement.com

kirby urner

unread,
May 7, 2016, 12:14:52 PM5/7/16
to mathf...@googlegroups.com

Hey Bradford, I'm still curious, if a circle is a compressed sphere with same info, why not stick with a sphere for the kinds of visualizations we're talking about?

Why go with a pancake instead of a globe?

I wanna see the Andrius Maths Map as a "world" I.e. a graph that connects around on a globe.

Graphs as in graph theory / databases, and "Polynodes" go together. 

Kirby
in Richmond IN

Bradford Hansen-Smith

unread,
May 8, 2016, 8:23:58 AM5/8/16
to mathf...@googlegroups.com

Kirby, graphs are static projections, the globe a static map, a spherical object that can be mapped with ley lines and circles, a distortion process limited to surface by the completeness of spherical form. Maps show little of the dynamics they represent. For those reasons Fuller came up with the Dymaxion map.

 

The only way I have found to get information from the sphere without destroying unity is by compressing it down to a “pancake” perpendicular to the axis of compression showing the same spherical volume, where undifferentiated unity is now differentiated in-formation without distorted overlay.

 

Another approach is to cut the circle image from the paper. There are two circles, a whole circle “pancake” and a circle hole filled with light, each with congruent surface properties, directive to folding both in half. The world of geometry, ratios, proportions, and mathematical relationships opens up through spherical rotation from one fold that sequentially will generate an equilateral triangular grid of infinite scale from which all structural systems are derived using all the elements used in defining graph theory, both 2-D and 3-D at the same time, inter-transformable without adding or taken anything away. Folding circles opens the spherical envelop where everything is structural, interconnected, and sustained within unity; nothing except the pancake will do this. This pancake is mathematically nutritious food for thought. We will not know that until we have digested some of it. This is not junk food concocted in a lab somewhere.

 

There is no reason the globe cannot be used to graph a world math map. It will to some degree carry distortions, a set orientation, and a fixed point for viewing static information and may be useful in animated form.

kirby urner

unread,
May 8, 2016, 9:45:13 AM5/8/16
to mathf...@googlegroups.com
On Sun, May 8, 2016 at 8:23 AM, Bradford Hansen-Smith <wholem...@gmail.com> wrote:

Kirby, graphs are static projections, the globe a static map, a spherical object that can be mapped with ley lines and circles, a distortion process limited to surface by the completeness of spherical form. Maps show little of the dynamics they represent. For those reasons Fuller came up with the Dymaxion map.

 


I'm glad you brought up the Dymaxion Projection, which I have been imagining, as an algorithm,
applied to other planets, especially Mars. 

The final step with the Earth map is to slice and flatten in such a way as to avoid any sinuses
cutting into the continental landmasses.  Sadao & Fuller's solution gives it that trademark look, whereas Mars has no oceans, so no "landmasses" and so how to cut it is more up for grabs. 

Rearrangements of the main 20 triangles is possible in both cases (one might want the Earth
map to show different contiguities, other than shown in the "home position").

Fuller's earliest Dymaxion Map, as published in Fortune during WW2, was based not on the
spherical icosahedron but the spherical cuboctahedron.  The former came later and is the
canonical Fuller Projection.

 

The only way I have found to get information from the sphere without destroying unity is by compressing it down to a “pancake” perpendicular to the axis of compression showing the same spherical volume, where undifferentiated unity is now differentiated in-formation without distorted overlay.

 



So if applied to Earth, we would have north hemisphere data on side A of the pancake and
south hemisphere data on side B, right?  That'd be one way to do it.  The equator would be
the rim of the circle.  The poles would be at the pancake centers?

 

Another approach is to cut the circle image from the paper. There are two circles, a whole circle “pancake” and a circle hole filled with light, each with congruent surface properties, directive to folding both in half. The world of geometry, ratios, proportions, and mathematical relationships opens up through spherical rotation from one fold that sequentially will generate an equilateral triangular grid of infinite scale from which all structural systems are derived using all the elements used in defining graph theory, both 2-D and 3-D at the same time, inter-transformable without adding or taken anything away. Folding circles opens the spherical envelop where everything is structural, interconnected, and sustained within unity; nothing except the pancake will do this. This pancake is mathematically nutritious food for thought. We will not know that until we have digested some of it. This is not junk food concocted in a lab somewhere.

 



My focus on the hexapent (all hexagons but for 12 pentagons) is clearly derivative of the
Fuller & Sadao approach.  The triangles in those hexagons are not 100% equiangular as then
six of them would press flat into a plane, yet the apex or "hub" of the hexagonal "wheel" is
slightly "above" the rim i.e. there's a convex and concave side to each hexagon. 

However when the hexagons are tiny (like bathroom floor tiles), relative to the sphere (like
the planet Earth), their curvature approaches impercepibility, i.e. the number of degrees
around each hub -> 360 without ever getting there since thanks to Descartes, we know
all the |hub - 360| differences add up to 720, so |hub - 360| can't really approach 0.

So-called "Descarte's Deficit" is K-12 topic and comes in as soon as "degrees" have made
an appearance.  Degrees, radians, pi, tau... Descarte's Deficit.  Nice segue to Cartesian
Coordinates where I suggest we introduce vectors immediately (as pointers to points, not
as the points themselves), with no need of a time dimension (though we'll introduce a
clock and calendar right away, as we get things moving / animated).  Remembering the
three chords (e to the i tau = 1, data structures, motion / change).

 

There is no reason the globe cannot be used to graph a world math map. It will to some degree carry distortions, a set orientation, and a fixed point for viewing static information and may be useful in animated form.



Yes, we definitely want to add the time dimension to our world data displays.  We want
to see global trends.  Refugee streams, re-forestation, the position of every ship and
airplane at any moment, insofar as such data is available (many ships and airplanes
suffer from a "classified location" in today's half-blind world).

If you Google on "spherical thinking" you'll get quite a few hits, a mix of esoterica (cultish)
and big data, which to my way of thinking spells "trending".

Here's a book Glenn Stockton (the "global matrix" guy) turned me onto:
http://www.amazon.com/Being-Spherical-Reshaping-Lives-Century/dp/0976191008

One thing I find fascinating about circles and spheres is how four of those cross section
circles have precisely the area of the surface.  This fact goes well with the cone : cylinder :
sphere ratios, also known since ancient times.

http://mybizmo.blogspot.com/2016/04/shape-arithmetic.html

The technical name for an animated global display is "geoscope" or "macroscope".
I think I mentioned the Mapparium in Boston as an older rendering of this concept.

We're reaching the point in science fiction movies where too much XY lat / long,
non-hexagonal thinking comes across as retro, 1900s.  If advertising wants to look
contemporary or even futuristic, the hexapent and its derivatives is a better way
to go, or at least that's what the "mad man" side of my business asserts.

Kirby


Christian Baune

unread,
May 8, 2016, 11:56:21 AM5/8/16
to mathf...@googlegroups.com

You want this http://www.graphviz.org/ ?


kirby urner

unread,
May 8, 2016, 3:35:21 PM5/8/16
to mathf...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages