Coder Social home page Coder Social logo

ssos's Introduction

Max Mahlke | arXiv | Thesis | CV | Contact

I'm an astronomer studying the minor bodies of the Solar System. My repositories include several open-source tools for the minor-body community and for researchers in general.

I'm available for PostDoc starting December 2024. Please do not hesitate to get in touch should you or someone you know offer a position that may apply to my research profile.

Minor Bodies

  • rocks - A python and command-line interface to all kinds of asteroid data except for reflectance spectra. GitHub Repo stars
  • classy - A python and command-line interface to asteroid reflectance spectra. And it classifies them, too. GitHub Repo stars
  • ssos - Pipeline for automatic detection and recovery of minor bodies in astronomical images. GitHub Repo stars
  • mpc - Make local queries to the observations database of the Minor Planet Center. GitHub Repo stars
  • Les Houches Index of Small-Body Tools - Maintained index of tools for Asteroids, Comets, and Meteorites GitHub Repo stars
  • Timeline of the asteroid taxonomy

General

  • fuzzy-ads - A command-line interface to NASA ADS GitHub Repo stars
  • mcfa - A python implementation of Mixture of Common Factor Analyzers dimensionality reduction / clustering GitHub Repo stars
  • re-research - A TeX publication template focused on reproducible research GitHub Repo stars
  • Solar-System Orbiter - Simulation of Solar System including Hohmann transfers between planets GitHub Repo stars

ssos's People

Contributors

maxmahlke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ssos's Issues

Error after SWARP execution

Hi,

While using the default settings of the pipeline I have found a problem that wasn't happening before. I'm having this issue since the last time I updated ubuntu.

In a virtual machine from other pc I have installed ubuntu from scratch with only what's needed to run this pipeline, but I get exactly the same error.

I can "bypass" this problem if I add the following text to hdulist.py, from the astropy package, in the line 967.

self._file.close()

This file is located in ... /lib/python3.7/site-packages/astropy/io/fits/hdu. I know that I shouldn't touch this files but, for now with that change, the pipeline actually finishes without errors.

Here I attach a copy of the main error.

Extracting cutouts with SWARP../home/john/anaconda3/lib/python3.7/site-packages/tqdm/std.py:666: FutureWarning: The Panel class is removed from pandas. Accessing it from the top-level namespace will also be removed in the next version
from pandas import Panel
Creating cutouts: 0%| | 2/666 [00:00<02:40, 4.12cutouts/
Exception occurred during analysis:
Traceback (most recent call last):
File "/home/john/anaconda3/bin/ssos", line 8, in
sys.exit(main())
File "/home/john/anaconda3/lib/python3.7/site-packages/ssos/main.py", line 105, in main
pipeline.execute_analysis(step)
File "/home/john/anaconda3/lib/python3.7/site-packages/ssos/core.py", line 815, in execute_analysis
self.args)
File "/home/john/anaconda3/lib/python3.7/site-packages/ssos/opt.py", line 205, in extract_cutouts
sources.progress_apply(lambda row: _call_swarp(row, settings, log, paths, args), axis=1)
File "/home/john/anaconda3/lib/python3.7/site-packages/tqdm/std.py", line 765, in inner
return getattr(df, df_function)(wrapper, **kwargs)
File "/home/john/anaconda3/lib/python3.7/site-packages/pandas/core/frame.py", line 6878, in apply
return op.get_result()
File "/home/john/anaconda3/lib/python3.7/site-packages/pandas/core/apply.py", line 186, in get_result
return self.apply_standard()
File "/home/john/anaconda3/lib/python3.7/site-packages/pandas/core/apply.py", line 296, in apply_standard
values, self.f, axis=self.axis, dummy=dummy, labels=labels
File "pandas/_libs/reduction.pyx", line 620, in pandas._libs.reduction.compute_reduction
File "pandas/_libs/reduction.pyx", line 128, in pandas._libs.reduction.Reducer.get_result
File "/home/john/anaconda3/lib/python3.7/site-packages/tqdm/std.py", line 760, in wrapper
return func(*args, **kwargs)
File "/home/john/anaconda3/lib/python3.7/site-packages/ssos/opt.py", line 205, in
sources.progress_apply(lambda row: _call_swarp(row, settings, log, paths, args), axis=1)
File "/home/john/anaconda3/lib/python3.7/site-packages/ssos/opt.py", line 182, in _call_swarp
utils.create_clean_image(cutout_filename, cutout_filename, update=True)
File "/home/john/anaconda3/lib/python3.7/site-packages/ssos/utils.py", line 332, in create_clean_image
exp.flush()
File "/home/john/anaconda3/lib/python3.7/site-packages/astropy/io/fits/hdu/hdulist.py", line 389, in exit
self.close(output_verify=output_verify)
File "/home/john/anaconda3/lib/python3.7/site-packages/astropy/io/fits/hdu/hdulist.py", line 971, in close
self.flush(output_verify=output_verify, verbose=verbose)
File "/home/john/anaconda3/lib/python3.7/site-packages/astropy/io/fits/util.py", line 241, in wrapped
func(*args, **kwargs)
File "/home/john/anaconda3/lib/python3.7/site-packages/astropy/io/fits/hdu/hdulist.py", line 829, in flush
self.verify(option=output_verify)
File "/home/john/anaconda3/lib/python3.7/site-packages/astropy/io/fits/verify.py", line 66, in verify
opt = option.lower()
AttributeError: 'bool' object has no attribute 'lower'

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.