Skip to content

Commit

Permalink
Make community codes slightly easier to import (#813)
Browse files Browse the repository at this point in the history
Removes the need for `.interface` in the import line: a community code can now be imported as `from amuse.community.codename import Codename`
  • Loading branch information
rieder committed Mar 4, 2022
1 parent 810d050 commit 9d67541
Show file tree
Hide file tree
Showing 61 changed files with 82 additions and 41 deletions.
3 changes: 2 additions & 1 deletion src/amuse/community/aarsethzare/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Aarsethzare
1 change: 1 addition & 0 deletions src/amuse/community/adaptb/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Adaptb
3 changes: 2 additions & 1 deletion src/amuse/community/asterisk/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Asterisk
1 change: 1 addition & 0 deletions src/amuse/community/athena/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Athena
1 change: 1 addition & 0 deletions src/amuse/community/bhtree/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
__date__ = '2006-11-11 15:32:00 CEST'

# Dummy file to indicate that this directory is a package.
from .interface import Bhtree
3 changes: 2 additions & 1 deletion src/amuse/community/bonsai/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Bonsai
3 changes: 2 additions & 1 deletion src/amuse/community/bonsai2/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Bonsai2
1 change: 1 addition & 0 deletions src/amuse/community/brutus/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Brutus
9 changes: 1 addition & 8 deletions src/amuse/community/bse/__init__.py
Original file line number Diff line number Diff line change
@@ -1,8 +1 @@
"""
The Astrophysical Multipurpose Software Environment
AMUSE contains a lot of functionality to execute astrophysical experiments.
Look into the interface packages for the interfacing to physical model simulation software.
You can also use AMUSE to convert common data formats.
"""
from .interface import Bse
1 change: 1 addition & 0 deletions src/amuse/community/cachedse/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Cachedse
1 change: 1 addition & 0 deletions src/amuse/community/capreole/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Capreole
1 change: 1 addition & 0 deletions src/amuse/community/distributed/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# relative import hack
# https://stackoverflow.com/questions/16981921/relative-imports-in-python-3
import os, sys; sys.path.append(os.path.dirname(os.path.realpath(__file__)))
from .interface import Distributed
3 changes: 2 additions & 1 deletion src/amuse/community/etics/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Etics
1 change: 1 addition & 0 deletions src/amuse/community/evtwin/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Evtwin
1 change: 1 addition & 0 deletions src/amuse/community/evtwin2sse/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Evtwin2sse
1 change: 1 addition & 0 deletions src/amuse/community/fastkick/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Fastkick
1 change: 1 addition & 0 deletions src/amuse/community/fi/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Fi
1 change: 1 addition & 0 deletions src/amuse/community/flash/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Flash
1 change: 1 addition & 0 deletions src/amuse/community/fractalcluster/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Fractalcluster
1 change: 1 addition & 0 deletions src/amuse/community/gadget2/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Gadget2
3 changes: 2 additions & 1 deletion src/amuse/community/galactics/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Galactics
1 change: 1 addition & 0 deletions src/amuse/community/galaxia/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Galaxia
3 changes: 2 additions & 1 deletion src/amuse/community/hacs64/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Hacs64
3 changes: 2 additions & 1 deletion src/amuse/community/halogen/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Halogen
2 changes: 1 addition & 1 deletion src/amuse/community/hermite/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@

from .interface import Hermite
3 changes: 2 additions & 1 deletion src/amuse/community/higpus/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Higpus
3 changes: 2 additions & 1 deletion src/amuse/community/hop/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Hop
1 change: 1 addition & 0 deletions src/amuse/community/huayno/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Huayno
2 changes: 1 addition & 1 deletion src/amuse/community/kepler/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@

from .interface import Kepler
2 changes: 1 addition & 1 deletion src/amuse/community/kepler_orbiters/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@

from .interface import Kepler_orbiters
1 change: 1 addition & 0 deletions src/amuse/community/krome/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Krome
1 change: 1 addition & 0 deletions src/amuse/community/mameclot/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Mameclot
1 change: 1 addition & 0 deletions src/amuse/community/mercury/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Mercury
9 changes: 1 addition & 8 deletions src/amuse/community/mesa/__init__.py
Original file line number Diff line number Diff line change
@@ -1,8 +1 @@
"""
The Astrophysical Multipurpose Software Environment
AMUSE contains a lot of functionality to execute astrophysical experiments.
Look into the interface packages for the interfacing to physical model simulation software.
You can also use AMUSE to convert common data formats.
"""
from .interface import Mesa
1 change: 1 addition & 0 deletions src/amuse/community/mi6/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Mi6
3 changes: 2 additions & 1 deletion src/amuse/community/mikkola/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Mikkola
2 changes: 1 addition & 1 deletion src/amuse/community/mmams/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@

from .interface import Mmams
3 changes: 2 additions & 1 deletion src/amuse/community/mmc/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Mmc
1 change: 1 addition & 0 deletions src/amuse/community/mobse/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Mobse
3 changes: 2 additions & 1 deletion src/amuse/community/mocassin/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Mocassin
1 change: 1 addition & 0 deletions src/amuse/community/mosse/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Mosse
3 changes: 2 additions & 1 deletion src/amuse/community/mpiamrvac/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Mpiamrvac
3 changes: 2 additions & 1 deletion src/amuse/community/nbody6xx/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Nbody6xx
1 change: 1 addition & 0 deletions src/amuse/community/octgrav/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
__date__ = '2008-04-14 15:42:00 CEST'

# Dummy file to indicate that this directory is a package.
from .interface import Octgrav
1 change: 1 addition & 0 deletions src/amuse/community/petar/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Petar
3 changes: 2 additions & 1 deletion src/amuse/community/ph4/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Ph4
3 changes: 2 additions & 1 deletion src/amuse/community/phantom/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Phantom
1 change: 1 addition & 0 deletions src/amuse/community/phigrape/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Phigrape
1 change: 1 addition & 0 deletions src/amuse/community/pikachu/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Pikachu
3 changes: 2 additions & 1 deletion src/amuse/community/rebound/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Rebound
1 change: 1 addition & 0 deletions src/amuse/community/sakura/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Sakura
3 changes: 2 additions & 1 deletion src/amuse/community/seba/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Seba
1 change: 1 addition & 0 deletions src/amuse/community/secularmultiple/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Secularmultiple
1 change: 1 addition & 0 deletions src/amuse/community/sei/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Sei
1 change: 1 addition & 0 deletions src/amuse/community/simplex/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Simplex
3 changes: 2 additions & 1 deletion src/amuse/community/smalln/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Smalln
1 change: 1 addition & 0 deletions src/amuse/community/sphray/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Sphray
1 change: 1 addition & 0 deletions src/amuse/community/sse/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
__date__ = '2007-12-06'

# Dummy file to indicate that this directory is a package.
from .interface import Sse
3 changes: 2 additions & 1 deletion src/amuse/community/symple/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
# generated file
# generated file
from .interface import Symple
1 change: 1 addition & 0 deletions src/amuse/community/tupan/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Tupan
1 change: 1 addition & 0 deletions src/amuse/community/twobody/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .interface import Twobody

0 comments on commit 9d67541

Please sign in to comment.