Hi! The mission statement or our project on cohomology rings says that we should make a data base publically available. It should in some way be available for Sage (say, as an optional/experimental package), but I wonder if it is possible.
1) An spkg just with our programs would be about 460 MB. I think this is ok. But a gzipped tar ball of our results (forming the data of a data base) would be 20 GB for about 2500 cohomology rings. Is this too much for inclusion into the spkg? I guess it is. But how else could I provide the data? Perhaps I can keep it on some web site (on sage.math?), for downloading the data of single cohomology rings on demand? 2) Having the data is one thing. Having a relational data base is a different thing. What I can do: Given the address (q,n) of a finite p-group in the Small Groups Library, my cohomology constructor first tries to find the cohomology data stored on disk, and if it fails then it creates the ring from scratch. What I want to be able to do: The data base should be able to return, say, a list of all known cohomology rings of depth 2, or a list of all cohomology rings with a given Poincare series. I guess that those things are doable with sqlalchemy, but perhaps you have a different/better suggestion. And I would appreciate a direct pointer to manual pages that explain how to create a data base, given a function that returns some object to a given key, so that the data base relates the key with certain special properties (depth, Poincare series,...) of the returned objects. Best regards, Simon --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---