|
|
Paper: |
ASCL's New API: Query Our Database |
Volume: |
532, ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXX |
Page: |
455 |
Authors: |
Mavuram, S.; Allen, A.; Teuben, P. |
Abstract: |
We have developed an API for the Astrophysics Source Code Library
(ASCL) that enhances the ability of users to conduct complex and
automated queries on ASCL indexed codes. The API is public and allows
anyone to programmatically search and filter the ASCL software
database via an HTTP request. For example, the search
https://ascl.net/api/search/?q="supernova"&fl=credit returns a list of
authors with ASCL-indexed codes involving supernovae in JSON
format. We will demonstrate the API and show its use in answering a
researcher's questions regarding the growth and usage of both
interpreted and compiled languages in the database, gaining a more
nuanced understanding of trends in astrophysics software
development. Our findings confirmed a piece of conventional wisdom:
that Python is growing in market share, while low level programming
languages like C and C++ remain very popular. Further documentation
for the API is available on our GitHub repository. |
|
|
|
|