EricPapagiannis / CSCC01-team10-Project-opcat

"opcat" software written for clients of CSCC01 - A utility for updating the Open Exoplanet Catalogue from external exoplanet databases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

team10-Project

A utility for updating the open exoplanet catalogue from external exoplanet databases

Copyright (c) 2016 [Chain Coders], All Right Reserved

DIRECTORY STRUCTURE

root

|

|_Deliverables

| |_Deliverable_1.pdf

| |_Deliverable_2.pdf

| |_Deliverable_3.pdf

|_Project

    |_source_
	
             |_data_parsing
			 
             |            |_CSV_data_parser.py
			 
             |            |_Planet.py
			 
             |            |_PlanetaryObject.py
			 
             |            |_Star.py
			 
             |            |_System.py
			 
             |            |_XML_data_parser.py
			 
             |
			 
             |_data_retrieval
			 
             |              |_apiGet.py
			 
             |              |_remoteGet.py
			 
             |_test
			 
			 |    |_CSVTest.py
			 
			 |    |_ProposedChangeTest.py
			 
			 |    |_TestComparator.py
			 
			 |    |_XML_data_parser_test.py
			 
             |___init__.py
			 
             |_driver.py
			 
             |_installDep.sh

INSTALLATION

  • Ensure that Python 3.x is installed

  • Ensure that pip (https://pypi.python.org/pypi/pip) is installed

  • Ensure that Hub (https://hub.github.com/) is installed

    • If you're using OS-X, hub can be installed through brew by running "brew install hub"
    • If you're using Linux, Either install Go and run the hub installation tips on their website, or Install LinuxBrew(http://linuxbrew.sh/) and run "brew install hub"
  • IMPORTANT: Execute "installDep.sh" found in /Project/source/ This will install the GPL-compatible "requests" library

USAGE

  • Program is ran on the command line through passing commands to "driver.py", found in /Project/source/

LICENSE

This software is licensed under the MIT License

About

"opcat" software written for clients of CSCC01 - A utility for updating the Open Exoplanet Catalogue from external exoplanet databases

License:MIT License


Languages

Language:Python 96.2%Language:Shell 3.8%