Announcement: DP0 Delegate Assembly, 8 December 2023 – Using TOPCAT with the DP0.2 TAP Service

Greetings, all,

Please join us on Friday, December 8 at 9 a.m. Pacific (2023-12-08T17:00:00Z) for a tutorial on how to use TOPCAT from your own computer/laptop to access the DP0.2 TAP service. The first hour will feature two presentations by Douglas Tucker (Fermilab). The first presentation will focus on how to gain access to the DP0.2 TAP service from an instance of TOPCAT running on your own laptop/computer. The second presentation will illustrate how to query the DP0.2 database from TOPCAT and then create a color magnitude diagram of bright stars from the query results. By the end of the tutorial, the user should be able to create interactive 3D plots of the data from DP0.2. The presentation will be followed at 10 a.m. Pacific (2023-12-08T18:00:00Z) by breakout sessions where attendees can get assistance with TOPCAT or with other DP0.2 (and DP0.3) questions. Delegates are welcome to join at any time (e.g., just for a breakout session).*

It is recommended that attendees have TOPCAT already installed on their computers ahead of the assembly, although there will be some help on downloading and installing TOPCAT during the assembly. For instructions on how to download and install TOPCAT, please see the TOPCAT install page.

Get Zoom connection info at ls.st/dp0-events.

For other upcoming events, see the full schedule for DP0 virtual seminars

Update Mon Dec 11 the recording is now available:

1 Like

If you want to follow along at the December 8, 2023 DP0 Delegate Assembly and you do not have Java and TOPCAT installed on your computer, please follow the following instructions. If you don’t have them installed before the Assembly, there will be some time during the breakout session afterwards where Rubin staff can help you with the installation.

Ensure you have Java SE 8 or higher installed on your computer/laptop:

  1. TOPCAT is Java-based and requires at least Java SE 8 or higher to run.
  2. Start up a terminal on your computer and issue the command β€œjava -version”
  3. If you have the Oracle version of Java, version 1.8 is equivalent to Java SE 8.
  4. Java SE 8 was released on 18 March 2014; so, if you do have Java on your computer/laptop, it is likely a suitable version.
  5. If you do not have Java SE 8 or higher installed on your laptop, go to one of the following sites to download and install a recent version:

Ensure you have TOPCAT installed on your computer/laptop:

  1. If you do not have TOPCAT installed, go to the following TOPCAT link to download and install it: TOPCAT
  2. Preferably, use the standalone standard jar file for installation (topcat-full.jar).
  3. Start TOPCAT from a terminal window with the command β€œjava -jar topcat-full.jar”

Possibly useful (and possibly misguided!) tips for macOS users with Apple Silicon (ARM architecture), from a TOPCAT newcomer:

  • You only need the Java runtime environment (JRE), not the larger development environment (JDK). For ARM, the easiest way to get the JRE is via Oracle. The OpenLogic versions of OpenJDK are for Intel (they may run fine via Rosetta, but that’s not optimal). There are ways to get OpenJDK for ARM (e.g., via Homebrew), but Oracle appears to be the quickest and easiest way to get a working ARM JRE (for personal use only).
  • The TOPCAT macOS installer provides a TOPCAT app that you can put in the Applications folder. But for me it quits immediately upon launch (the TOPCAT website warns there are problems with it).
  • The TOPCAT FAQ describes workarounds for launching the TOPCAT script or JAR file within the app from a terminal prompt. But the path shown in the FAQ for the JAR file is incorrect for the current version of the app. Either of these commands worked for me:

Run the launch script:

% /Applications/TOPCAT.app/Contents/Resources/bin/topcat

Run the JAR file with an appropriate memory allocation flag:

% java -Xmx8192M -jar /Applications/TOPCAT.app/Contents/Java/topcat-full.jar

For Zsh, this alias may be handy:

% alias topcat="/Applications/TOPCAT.app/Contents/Resources/bin/topcat"

1 Like

Good points, Tom! Thanks!

Summary and Recording of the DP0.2 Assembly, 8 December 2023 – Using TOPCAT with the DP0.2 TAP Service

In the Delegate Assembly on Friday Dec 8, 2023, Douglas Tucker gave two presentations. The first presentation focused on how to gain access to the DP0.2 TAP service from an instance of TOPCAT running on one’s own laptop or computer. The second presentation illustrated how to query the DP0.2 database from TOPCAT and create a color magnitude diagram of bright stars from the query results; it concluded with a demonstration of creating interactive 3D plots from the DP0.2 data.

The Zoom recording of the presentations is available on the Rubin Observatory YouTube channel here .