|   | 
				
					
	
		  | 
	 
	
		| 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. | 
	 
	
		| 
			
			
		 | 
	 
	
		  | 
	 
 
					 
				 | 
				  |