Code Monkey home page Code Monkey logo

quiver's Introduction

All programme and data files are put in the quiver/ folder.

------------------------------------------------------

File Structure:

quiver/ --|
          |-- Quiver.m
          |-- Present.nb        # presents data in readable form
          |-- share.py          # includes shared functions
          |-- quiver_gen.py     # generates quiver data
          |-- data_gen.py       # generates superpotential data
          |-- M2Script.py       # launches M2 to do calculations
          |-- present_gen.py    # generates data for presenting in "present.nb"
          |-- README            # the file you are reading now
          |
          |-- DATA/ --|         # all data files
                      |-- n=?/ --|
                                 |-- e=?/ --|
                                            |-- quiver.txt    # all quivers
                                            |-- count.txt     # the number of quivers
                                            |-- output.txt    # intermediate output when generating quivers. not for final use.
                                            |
                                            |-- db/ --|       # database for generating greater e. not for final use
                                            |         |-- database files
                                            |
                                            |-- term/ --|
                                            |           |-- term files
                                            |
                                            |-- gio/ --|
                                            |          |-- GIO files
                                            |
                                            |-- spot/ --|
                                            |           |-- superpotential files
                                            |
                                            |-- M2In/ --|
                                            |           |-- M2 input files
                                            |
                                            |-- M2Out/ --|
                                            |            |-- M2 output files
                                            |
                                            |-- present/ --|
                                                           |-- data files for final presenting

------------------------------------------------------

How to Use Mathematica:

1. Quivers.m is a package file which defines all private and public functions

2. Create a notebook file and use following commands to import the package:
	SetDirectory[ NotebookDirectory[] ];
	<< Quiver`;

3. Now you can use functions defined in the package. Use following command to
   find available public functions and variables:
	Names["Quiver`*"]
   use ? to find help for some particular function:
	?PresentData

4. Refer to the "present.nb" files for examples

------------------------------------------------------

About python - Howto:

1. Generate quivers:
	python ./quiver_gen.py n e

2. Generate data:
	python ./data_gen.py n e

3. use M2:
	python ./M2Script.py n e

4. Generate presenting data:
	python ./present_gen.py n e

5. now you are ready to use Mathematica to present data

------------------------------------------------------

quiver's People

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.