Skip to content

Commit

Permalink
Merge branch 'master' into socket_channel_boolean_fix
Browse files Browse the repository at this point in the history
  • Loading branch information
ipelupessy committed Oct 5, 2018
2 parents d0d461b + 3751556 commit 754aa0a
Show file tree
Hide file tree
Showing 27 changed files with 1,029 additions and 278 deletions.
130 changes: 130 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
{
"creators": [
{
"affiliation": "Leiden University",
"name": "Portegies Zwart, Simon",
"orcid": "0000-0001-5839-0302"
},
{
"affiliation": "Leiden University",
"name": "van Elteren, Arjen"
},
{
"affiliation": "Netherlands eScience Center",
"name": "Pelupessy, Inti"
},
{
"affiliation": "Drexel University",
"name": "McMillan, Steve"
},
{
"affiliation": "University of Exeter",
"name": "Rieder, Steven",
"orcid": "0000-0003-3688-5798"
},
{
"affiliation": "Leiden University",
"name": "de Vries, Nathan"
},
{
"affiliation": "Leiden University",
"name": "Marosvolgyi, Marcell"
},
{
"affiliation": "Drexel University",
"name": "Whitehead, Alfred"
},
{
"affiliation": "Drexel University",
"name": "Wall, Joshua"
},
{
"affiliation": "Netherlands eScience Center",
"name": "Drost, Niels",
"orcid": "0000-0001-9795-7981"
},
{
"affiliation": "Leiden University",
"name": "Jilkova, Lucie"
},
{
"affiliation": "Leiden University",
"name": "Martinez Barbosa, Carmen"
},
{
"affiliation": "Leiden University",
"name": "van der Helm, Edwin"
},
{
"affiliation": "Leiden University",
"name": "Beedorf, Jeroen"
},
{
"affiliation": "Netherlands eScience Center",
"name": "Bos, Patrick"
},
{
"affiliation": "Leiden University",
"name": "Boekholt, Tjarda"
},
{
"affiliation": "Netherlands eScience Center",
"name": "van Werkhoven, Ben"
},
{
"affiliation": "Leiden University",
"name": "Wijnen, Thomas"
},
{
"affiliation": "Institute for Advanced Study",
"name": "Hamers, Adrian"
},
{
"affiliation": "Booking.com",
"name": "Caputo, Daniel"
},
{
"affiliation": "Leiden University",
"name": "Ferrari, Guilherme"
},
{
"affiliation": "University of Amsterdam",
"name": "Toonen, Silvia"
},
{
"affiliation": "Nvidia",
"name": "Gaburov, Evghenii"
},
{
"affiliation": "TNO",
"name": "Paardekooper, Jan-Pieter"
},
{
"affiliation": "University of Cambridge",
"name": "Janes, Jurgen"
},
{
"affiliation": "University of Groningen",
"name": "Punzo, Davide"
},
{
"affiliation": "Quintel Intellegence",
"name": "Kruip, Chael"
},
{
"affiliation": "Georgia Institute of Technology",
"name": "Altay, Gabriel"
}
],
"description": "A Python framework to combine existing astrophysical simulation codes in numerical experiments. With AMUSE you can simulate objects such as star clusters, proto-planetary disks and galaxies.",
"keywords": [
"astronomy",
"multi-model simulation",
"model coupling",
"physics"
],
"license": {
"id": "Apache-2.0"
},
"title": "AMUSE: the Astrophysical Multipurpose Software Environment"
}
137 changes: 137 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
# YAML 1.2
# to generate .zenodo json: cffconvert -ig -f zenodo -of .zenodo.json
# note we have omitted date released & version
---
abstract: "A Python framework to combine existing astrophysical simulation codes in numerical experiments. With AMUSE you can simulate objects such as star clusters, proto-planetary disks and galaxies."
authors:
-
affiliation: "Leiden University"
family-names: "Portegies Zwart"
given-names: Simon
orcid: "https://orcid.org/0000-0001-5839-0302"
-
affiliation: "Leiden University"
family-names: Elteren
given-names: Arjen
name-particle: van
-
affiliation: "Netherlands eScience Center"
family-names: Pelupessy
given-names: Inti
-
affiliation: "Drexel University"
family-names: McMillan
given-names: Steve
-
affiliation: "University of Exeter"
family-names: Rieder
given-names: Steven
orcid: "https://orcid.org/0000-0003-3688-5798"
-
affiliation: "Leiden University"
family-names: de Vries
given-names: Nathan
-
affiliation: "Leiden University"
family-names: Marosvolgyi
given-names: Marcell
-
affiliation: "Drexel University"
family-names: Whitehead
given-names: Alfred
-
affiliation: "Drexel University"
family-names: Wall
given-names: Joshua
-
affiliation: "Netherlands eScience Center"
family-names: Drost
given-names: Niels
orcid: "https://orcid.org/0000-0001-9795-7981"
-
affiliation: "Leiden University"
family-names: Jilkova
given-names: Lucie
-
affiliation: "Leiden University"
family-names: Martinez Barbosa
given-names: Carmen
-
affiliation: "Leiden University"
family-names: van der Helm
given-names: Edwin
-
affiliation: "Leiden University"
family-names: Beedorf
given-names: Jeroen
-
affiliation: "Netherlands eScience Center"
family-names: Bos
given-names: Patrick
-
affiliation: "Leiden University"
family-names: Boekholt
given-names: Tjarda
-
affiliation: "Netherlands eScience Center"
family-names: Werkhoven
given-names: Ben
name-particle: van
-
affiliation: "Leiden University"
family-names: Wijnen
given-names: Thomas
-
affiliation: "Institute for Advanced Study"
family-names: Hamers
given-names: Adrian
-
affiliation: "Booking.com"
family-names: Caputo
given-names: Daniel
-
affiliation: "Leiden University"
family-names: Ferrari
given-names: Guilherme
-
affiliation: "University of Amsterdam"
family-names: Toonen
given-names: Silvia
-
affiliation: "Nvidia"
family-names: Gaburov
given-names: Evghenii
-
affiliation: "TNO"
family-names: Paardekooper
given-names: Jan-Pieter
-
affiliation: "University of Cambridge"
family-names: Janes
given-names: Jurgen
-
affiliation: "University of Groningen"
family-names: Punzo
given-names: Davide
-
affiliation: "Quintel Intellegence"
family-names: Kruip
given-names: Chael
-
affiliation: "Georgia Institute of Technology"
family-names: Altay
given-names: Gabriel


cff-version: "1.0.3"
doi: "10.5281/zenodo.1435860"
keywords:
- astronomy
- "multi-model simulation"
- "model coupling"
- physics
license: "Apache-2.0"
message: "This is the software citation for the framework code. If you publish work with AMUSE please cite also the code papers of the components used."
repository-code: "https://github.com/amusecode/amuse"
title: "AMUSE: the Astrophysical Multipurpose Software Environment"
...
4 changes: 2 additions & 2 deletions examples/textbook/gravity_drifter.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from amuse.lab import *
import numpy
from amuse.lab import *
from amuse.units import units
from amuse.units import quantities
from amuse.units import constants
from amuse.units import nbody_system
from amuse.ext.bridge import bridge
Expand Down Expand Up @@ -146,7 +146,7 @@ def evolve_cluster_in_galaxy(N, W0, Rinit, tend, timestep, M, R):
system = bridge(verbose=False)
system.add_system(cluster_code, (galaxy_code,))

times = numpy.arange(0|units.Myr, tend, 100*timestep)
times = quantities.arange(0|units.Myr, tend, 100*timestep)
for i,t in enumerate(times):
print "Time=", t.in_(units.Myr)
system.evolve_model(t, timestep=timestep)
Expand Down
3 changes: 2 additions & 1 deletion examples/textbook/gravity_gravity.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#from __future__ import print_function
import numpy
from amuse.units import units
from amuse.units import quantities
from amuse.units import constants
from amuse.units import nbody_system
from amuse.ext.bridge import bridge
Expand Down Expand Up @@ -97,7 +98,7 @@ def evolve_cluster_in_galaxy(N, W0, Rinit, tend, timestep, M, R):
system.add_system(galaxy_code, (cluster_code,))
system.timestep = 0.1*timestep

times=numpy.arange(0|units.Myr, tend, timestep)
times = quantities.arange(0|units.Myr, tend, timestep)
for i,t in enumerate(times):
print "Time=", t.in_(units.Myr)
channe_to_galaxy.copy()
Expand Down
3 changes: 2 additions & 1 deletion examples/textbook/gravity_potential.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#from __future__ import print_function
import numpy
from amuse.units import units
from amuse.units import quantities
from amuse.units import constants
from amuse.units import nbody_system
from amuse.ext.bridge import bridge
Expand Down Expand Up @@ -97,7 +98,7 @@ def evolve_cluster_in_galaxy(N, W0, Rinit, tend, timestep, M, R):
system = bridge(verbose=False)
system.add_system(cluster_code, (galaxy_code,))

times = numpy.arange(0|units.Myr, tend, timestep)
times = quantities.arange(0|units.Myr, tend, timestep)
for i,t in enumerate(times):
system.evolve_model(t,timestep=timestep)

Expand Down
2 changes: 1 addition & 1 deletion examples/textbook/two_body_bridge.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ def main():
gravity.add_system(planet_gravity, (star_gravity,) )
###BOOKLISTSTOP###

write_set_to_file(ss, filename, 'hdf5', append_to_file=Fale)
write_set_to_file(ss, filename, 'hdf5', append_to_file=False)

Etot_init = gravity.kinetic_energy + gravity.potential_energy
Etot_prev = Etot_init
Expand Down
1 change: 1 addition & 0 deletions lib/forsockets/forsockets.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#include <netinet/in.h>
#include <netdb.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
#endif

int32_t socketfd;
Expand Down
Loading

0 comments on commit 754aa0a

Please sign in to comment.