Giter VIP home page Giter VIP logo

ads's Introduction

NAME

ads - commandline access to ADS (Astrophysical Data System)

SYNOPSIS

Make the ads file executable and put it on your execution path.

ads [options] [author]... [year] [endyear]

DESCRIPTION

ads is a commandline tool to pass a query to the website of the Astrophysical Data System (ADS). The tool constructs a query URL and sends it to the default web browser. ads takes author names, publishing years, and astronomical object identifiers from the command line with as little fuss as possible. Additional search fields and options can be specified using command line switches.

ARGUMENTS and OPTIONS

AUTHOR NAMES

Alphabetic arguments are parsed as author last names. A first name initial can be added like 'f.last' or 'last,f'. If an argument looks like (the significant tail of) an ORCID, find articles claimed by that ORCID.

PUBLISHING YEARS

Numerical arguments are interpreted as publishing years. Single or double digit years are moved into the current or previous century. Two such arguments or '2012-2014' specify a range. '2004-' and '-2004' work as expected.

[-o] OBJECT

Read the next argument as the name or identifier of an astronomical object. ads is pretty good at distinguishing objects from authors even if -o is omitted, but if that does not work or if you want to be sure, write e.g. '-o Sirius'.

-t STRING, -a STRING, -f STRING

String phrase to be matched in the title, abstract, or fulltext, respectively, of a bibliographic source.

-c

Sort matches by citation count. The default is to sort by date.

-r

List only refereed sources.

-A, -P, -G

Narrow to astronomy, physics, or general database, respectively.

-s SORTING

Sorting mode for matched entries. The mode can be given as a single letter, in full, or abbreviated. See also -c, which is short for -sc.

d  => date                  # This is the default
a  => first_author          # abbreviations: fa
c  => citation_count        # abbreviations: cc
n  => citation_count_norm   # abbreviations: cn ccn nc ncc
s  => score
-d

Print debugging information. This needs to be the first command line argument to be effective. Use -D if the URL should be constructed and shown, but not opened.

EXAMPLES

Get papers by Dullemond and Dominik written in 2004.

ads Dullemond Dominik,C 2004

Same authors, but only refereed papers where Dullemond is first author, and in the range from 1999 to 2004.

ads -r ^Dullemond Dominik 1999 2004
ads -r ^Dullemond Dominik 1999-2004
ads -r ^Dullemond Dominik 99-4

In any of the arguments, underscore can be used instead of space to avoid the need for quotes.

ads "van den heuvel,E"
ads van_den_heuvel,E

Papers by Antonella Natta, sorted by normalized citations.

ads -sn a.natta

ads allows to freely mix switch arguments with author and year arguments.

ads natta,a -sn 1990 2000 -t protostar

Papers by Muro-Arena, Ginski, and Benisty on the object SR 21.

ads ginski muro-arena benisty sr_21

Find articles with the phrase "planet formation" in the abstract.

ads -a "planet formation"

Find articles with both "planet" and "system" anywhere in the abstract.

ads -aplanet -a system

AUTHOR

Carsten Dominik <[email protected]>

This program is free software. It it released under the same rules as Perl itself, see https://dev.perl.org/licenses/.

ads's People

Contributors

cdominik avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

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.