Skip to content

Commit

Permalink
Merge pull request #1 from eacharles/eac-dev
Browse files Browse the repository at this point in the history
Initial commit
  • Loading branch information
eacharles authored Dec 20, 2020
2 parents 0902bf8 + 07bd0dc commit 6c2826e
Show file tree
Hide file tree
Showing 9 changed files with 1,119 additions and 0 deletions.
104 changes: 104 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
_version.py
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
cover/
.hypothesis/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# IPython Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# dotenv
.env

# macos .DS
.DS_Store

# virtualenv
venv/
ENV/

# Spyder project settings
.spyderproject

# Rope project settings
.ropeproject

# Notebook output
demo.html
demo.nbconvert.ipynb
kld.html
kld.nbconvert.ipynb
plot.png

# Data
bpz_euclid_test_10_2.probs
108 changes: 108 additions & 0 deletions ComSky.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import healpy as hp\n",
"import matplotlib as mpl\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import comsky\n",
"%matplotlib inline"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"#healpix size. NSIDE must be a power of two. Larger=finer.\n",
"\n",
"NSIDE=2**8\n",
"NPIX = hp.nside2npix(NSIDE)\n"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['__author__',\n",
" '__author_email__',\n",
" '__builtins__',\n",
" '__cached__',\n",
" '__desc__',\n",
" '__doc__',\n",
" '__file__',\n",
" '__loader__',\n",
" '__name__',\n",
" '__package__',\n",
" '__path__',\n",
" '__spec__',\n",
" '__url__',\n",
" '__version__',\n",
" 'get_git_version',\n",
" 'os',\n",
" 'utils',\n",
" 'version']"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dir(comsky)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"nBG=100000\n",
"nBG=1000\n",
"mBG = comsky.utils.MakeGalacticBackground(nBG, NSIDE)\n",
"hp.mollview(mBG, title=\"Background map\")\n",
"hp.graticule()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.9"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
17 changes: 17 additions & 0 deletions comsky/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
"""Tools to visualize all-sky Compton telescope data"""

__author__ = "Henricke Fleischhack, Eric Charles"
__author_email__ = "[email protected]"
__url__ = "https://github.com/eacharles/comsky"
__desc__ = "Tools to visualize all-sky Compton telescope data"

import os

try:
from .version import get_git_version
__version__ = get_git_version()
except Exception as message: #pragma: no cover
print(message)


from . import utils
Loading

0 comments on commit 6c2826e

Please sign in to comment.