NASA, California Institute of Technology, and Jet Propulsion Laboratory Page Header Title

  • The Contents
  • The Making of
  • Where Are They Now
  • Frequently Asked Questions
  • Q & A with Ed Stone

golden record

Where are they now.

  • frequently asked questions
  • Q&A with Ed Stone

Mission Status

Instrument status.

voyager demo

Where are the Voyagers now?

To learn more about Voyager, zoom in and give the spacecraft a spin. View the full interactive experience at Eyes on the Solar System . Credit: NASA/JPL-Caltech

View Voyager

Space Flight Operations Schedule (SFOS)

SFOS files showing Voyager activity on Deep Space Network (DSN)

2024 Tracking Schedule

2023 tracking schedule, 2022 tracking schedule, 2021 tracking schedule, 2020 tracking schedule, 2019 tracking schedule, 2018 tracking schedule, 2017 tracking schedule, 2016 tracking schedule, 2015 tracking schedule, 2014 tracking schedule, 2013 tracking schedule, 2012 tracking schedule, 2011 tracking schedule, 2010 tracking schedule, 2009 tracking schedule, 2008 tracking schedule, 2007 tracking schedule, 2006 tracking schedule, 2005 tracking schedule, 2004 tracking schedule, 2003 tracking schedule, 2002 tracking schedule, 2001 tracking schedule, 2000 tracking schedule, 1999 tracking schedule, 1998 tracking schedule, 1997 tracking schedule, 1996 tracking schedule, 1995 tracking schedule, 1994 tracking schedule.

Getting started with Voyager Laravel [Tutorial]

May 22, 2023

Voyager Laravel is a popular open-source package that provides an easy-to-use admin panel and CRUD functionality for Laravel applications. Voyager Laravel is built on top of the Laravel framework. It is designed to simplify building and managing Laravel applications by providing a user-friendly interface for managing data, media, users, and permissions.

With Voyager, you can easily create and manage content for your applications without writing complex code or building custom admin panels from scratch. Laravel Voyager also offers a range of customization options, making it easy to tailor it to your specific needs and requirements.

Whether building a simple blog or a complex web application, Voyager Laravel can help you streamline the development and management process and get your application up and running quickly.

Installing Voyager Laravel

In this section, we will install Voyager and configure it to use a new Laravel application. Here are the steps.

Install Laravel

Voyager is built on top of the Laravel framework. So, the first step is to install Laravel if you haven't already.

This will create a new Laravel project in a directory called voyager_laravel .

Install Voyager

Next, install Voyager using Composer.

This will install the latest version of Voyager and all of its dependencies.

Publish Voyager's assets

After installing Voyager, you need to publish its assets to your application.

This command will publish Voyager's configuration files, views, assets, and other files to your application. The --with-dummy option will also install some dummy data to help you get started. It creates for your application a user with the following login credentials:

email: [email protected] password: password

Alternatively, you can assign admin privileges to an existing user

or create a new admin user with the --create flag.

Configure your database

Voyager uses your application's database to store data. You need to configure your database settings in your .env file. Update the DB_HOST , DB_PORT , DB_DATABASE , DB_USERNAME , and DB_PASSWORD variables to match your database settings.

Run the migration and start the application

Finally, run the migration to create the necessary tables in your database.

This will create the necessary tables in your database.

Now you can start the application.

and log in at http://127.0.0.1:8000/admin .

Getting started with Voyager Laravel [Tutorial]

Using Voyager Laravel

After logging in to Voyager admin, there are unlimited things you can do at a click of a button. For example, you can manage your application's data through the Admin panel.

Getting started with Voyager Laravel [Tutorial]

At a glance, you can see we have 1 user, 4 dummy posts and 1 page. The left panel exposes you to all settings, customizations and management of your application.

You can do CRUD (create, read, update, delete) functionality without writing custom code. For example, if you click on View all posts , Voyager takes you to an interface with all the posts. You create a new post or update, delete, and read the existing ones on the same interface.

use Voyager Laravel

Besides, you can use media manager, BREAD builder, user role management and customization options through the dashboard.

Media manager : Voyager includes a media manager that allows you to upload and manage media files, such as images and videos. You can use the media manager to add images to your application's pages or to create image galleries.

BREAD builder : Voyager includes a BREAD (browse, read, edit, add, delete) builder that allows you to create CRUD functionality for your application's data quickly. The BREAD builder can create custom data types and manage their fields.

User and role management : Voyager provides a user and role management system that allows you to manage your application's users and their roles and permissions. You can create new users, assign roles to them, and define their permissions.

Customization options : Voyager provides a range of customization options, such as the ability to create custom views, layouts, and data types. You can use these customization options to tailor Voyager to your specific needs and requirements.

Voyager Laravel is a powerful open-source package that provides an easy-to-use admin panel and CRUD functionality for Laravel applications. It simplifies the process of building and managing Laravel applications by providing a user-friendly interface for managing data, media, users, and permissions.

With Voyager, you can easily create and manage content for your applications without writing complex code or building custom admin panels from scratch. Voyager also offers a range of customization options, making it easy to tailor it to your specific needs and requirements.

If you are a Laravel developer looking to simplify the development and management process of your Laravel application, then Voyager Laravel is worth considering. With its powerful features and customization options, Voyager can help you save time and effort while building and managing your application.

So why not try Voyager and see how it can benefit your Laravel project? Start by following the installation steps and exploring its features to see how it can make your development journey more efficient and enjoyable.

Steve Alila

Steve Alila

He specializes in web design, WordPress development, and data analysis, with proficiency in Python, JavaScript, and data extraction tools. Additionally, he excels in web API development, AI integration, and data presentation using Matplotlib and Plotly. You can connect with him on his LinkedIn profile.

Can't find what you're searching for? Let us assist you.

Enter your query below, and we'll provide instant results tailored to your needs.

If my articles on GoLinuxCloud has helped you, kindly consider buying me a coffee as a token of appreciation.

Buy GoLinuxCloud a Coffee

For any other feedbacks or questions you can send mail to [email protected]

Thank You for your support!!

Leave a Comment Cancel reply

Save my name and email in this browser for the next time I comment.

Notify me via e-mail if anyone answers my comment.

voyager demo

We try to offer easy-to-follow guides and tips on various topics such as Linux, Cloud Computing, Programming Languages, Ethical Hacking and much more.

Recent Comments

Popular posts, 7 tools to detect memory leaks with examples, 100+ linux commands cheat sheet & examples, tutorial: beginners guide on linux memory management, top 15 tools to monitor disk io performance with examples, overview on different disk types and disk interface types, 6 ssh authentication methods to secure connection (sshd_config), how to check security updates list & perform linux patch management rhel 6/7/8, 8 ways to prevent brute force ssh attacks in linux (centos/rhel 7).

Privacy Policy

HTML Sitemap

Introduction

Quickstart guide, how to: install and build voyager, how to: host a prebuilt voyager release, demo assets.

  • How To: Embed a model on your site
  • How To: Create a scene file
  • How To: Use the component offline
  • How To: Customize Voyager branding
  • API Overview
  • API Examples
  • API Example: Annotations
  • API Example: Articles
  • API Example: Background Properties
  • API Example: Camera Offset
  • API Example: Camera Orbit
  • API Example: Get Content
  • API Example: Set Language
  • API Example: Toggle Displays
  • API Example: Tours
  • API Example: UI Configuration
  • How To: Launch the app
  • How To: Use the app
  • Capture Task
  • Derivatives Task
  • Settings Task
  • Annotations Task
  • Articles Task
  • Multilingual Support
  • Scene Title

SVX Document Format

Unsure where to start with Voyager? Try the Quickstart Guide!

Installation and configuration

Hosting a release package

Installation of the provided Voyager demo assets

Voyager is free and open source, licensed under the Apache 2.0 license.

Voyager Logo

Fast, Simple, In-Memory Nearest Neighbor Search

Voyager provides approximate nearest-neighbor search in Python and Java. It's up to 10 times faster than Annoy, while using 4 times less memory and providing more features.

Tuned for lighting-fast production use at Spotify, Voyager provides near-instantaneous nearest-neighbor lookups on in-memory collections of embeddings — without requiring GPUs — so you can power millions of requests per day at millisecond latencies.

Well-Documented

Need an example to get started? Voyager includes documentation for every method, and a comprehensive guide for common use cases. With a strongly-typed API in both Python or Java, you can have your IDE guide you with autocomplete every step of the way — or check out Voyager's documentation.

Easy to Integrate

Add Voyager to your existing application with just one line of code. No dependencies or setup required. Voyager works with all popular Python and Java versions, on macOS, Linux, and Windows. Just import voyager in Python or import com.spotify.voyager; in Java and go!

Lightweight

Voyager is built to minimize resource usage. There's no server to start, no resources to keep running in the background, and no operational overhead. Add Voyager to your application code and you can search through millions of embeddings while only using gigabytes of memory.

Check out a demo of how to use Voyager in both Python and Java in 5 minutes:

You can hear more from the Voyager team on the NerdOut@Spotify podcast:

  • Open Source @ Spotify
  • @SpotifyEng
  • Spotify R&D on LinkedIn
  • NerdOut@Spotify Podcast
  • Spotify R&D Engineering
  • Spotify R&D Research
  • Spotify R&D Design
  • Life at Spotify

Advisory boards aren’t only for executives. Join the LogRocket Content Advisory Board today →

LogRocket blog logo

  • Product Management
  • Solve User-Reported Issues
  • Find Issues Faster
  • Optimize Conversion and Adoption
  • Start Monitoring for Free

Exploring the best GraphQL data visualization tools

voyager demo

GraphQL is a popular, powerful query tool for APIs. It provides developers with an efficient and flexible way to access and manipulate data in our databases.

Exploring The Best Graphql Data Visualization Tools

With its increasing popularity, many developers are seeking new ways to better understand and visualize their GraphQL data. There are a number of visualization tools that satisfy this need efficiently.

In this article, we will discuss using GraphQL Voyager, GraphiQL, and Altair for data visualization, exploring how you can use these tools to enhance your workflow and gain deeper insights into your data. We will cover:

  • Use cases for GraphQL data visualizer

Exploring data with GraphQL Voyager

Graphql voyager caveats to consider, using powerful graphiql features to construct queries, important considerations while using graphiql, using graphql altair to work with apis, considerations to keep in mind for graphql altair, use cases for graphql data visualizers.

GraphQL data visualizers are useful tools for various scenarios, including:

  • Debugging GraphQL APIs
  • Collaborating with teams
  • Optimizing performance
  • Understanding API dependencies
  • Testing GraphQL APIs

Let’s explore each of these use cases in more detail now.

GraphQL data visualizers can help developers debug their GraphQL APIs by giving them visual representations of the data they fetch from their servers. These data visualization tools show you how your queries work and which data they call so you can easily identify any mistakes or errors in your query.

You can also use GraphQL data visualizers to highlight performance issues in your queries and show you how you can optimize said queries. With GraphQL data visualization tools, it’s easy to debug your APIs and ensure that your app works as expected.

In a team setting, different members bring various skills from different areas of focus. A GraphQL data visualizer can help team members communicate better and leverage the team’s collective expertise more efficiently by allowing them to visualize the API and its components.

By visualizing a GraphQL API, developers can identify performance bottlenecks and inefficiencies in query execution. They can then optimize queries to improve response times and overall application performance.

In complex systems with multiple APIs and microservices, a GraphQL visualizer can help developers visualize dependencies between different services, making it easier to identify and resolve issues or bottlenecks.

Data visualization tools also help in testing GraphQL Apis by providing a good view of expected responses and identifying issues with queries.

One of the most popular and open source data visualization tools for GraphQL is GraphQL Voyager .

GraphQL Voyager provides an interactive visual representation of your GraphQL schema and allows you to look through your API by visually browsing its object types, fields, and relationships.

With its simple and user-friendly interface, you can zoom into and out of your schema easily, search for particular fields, and see data types.

voyager demo

Over 200k developers use LogRocket to create better digital experiences

voyager demo

GraphQL Voyager demo

GraphQL Voyager works by parsing a GraphQL schema and generating a visual representation of its types and fields.

The tool uses the GraphQL introspection query to obtain the schema, making it compatible with any GraphQL server that supports this query. Once the schema is obtained, GraphQL Voyager generates the interactive graph that visualizes the schema.

Let’s explore an example of GraphQL Voyager in action.

Navigate to the live demo of GraphQL Voyager on GitHub to see APIs represented as interactive graphs. For this example, we’ll analyze the Star Wars API.

Click on the “Change Schema” button on the top left side of the screen and select Star Wars:

Graphql Voyager Interface Showing Popup Window To Select Preset Scheme With Star Wars Api Highlighted

You’ll see a graphical representation of the schema in the center of the screen. Familiarize yourself with the interface.

The pane on the left side of the screen lists all the object types in the Star Wars schema. The pane on the right side of the screen shows information about the currently selected type or field.

This schema is based on the Star Wars universe and includes object types for characters, films, planets, and other entities from the Star Wars saga. Each type is depicted as a node in the graph.

You can click on a node to view the type details, which include the type name, description, and the fields it contains. The lines you see on the interface represent the relationships between different types and fields in the schema.

In GraphQL, types are connected to each other through their fields, and these connections are represented as edges in the visualization. The edges are directed, meaning that they point from the type that declares the field to the type that the field returns:

Graphql Voyager Interface Showing Arrows Pointing From Type Declaring Field To Type Returned By Field

Select a type to explore

To explore a type in your schema, you can click on its name in the left pane. This will highlight the type in the graphical representation and display its information in the right pane.

As an example, select Film . The Film object type represents a film in the Star Wars universe. It has fields like title , episodeID , openingCrawl , characters , etc.

In GraphQL Voyager, fields are used to define the data that can be queried for a given type. You can explore the fields in Film by clicking on them in the left-side pane.

Once you have selected a field to explore, you can view its details, which include the field name, description, and the arguments it takes. You can also view the type of data returned by the field. Also, it highlights the fields in the right pane.

View relationships between types

You can explore relationships between types by clicking on the links between types in the graphical representation. This will highlight the related types and display information about the relationship in the right pane.

Search for types and fields

If you have a large schema with many types and fields, you can use the search box at the top of the screen to search for specific types and fields. Just type in a few letters of the name of the type or field you’re looking for, and GraphQL Voyager will filter the list of types and fields accordingly:

Graphql Voyager Interface With Bold Black Outlined Arrow Pointing Left To Search Bar

Filtering your search

GraphQL Voyager offers various options to help you refine your search further:

Graphql Voyager Interface With Bold Black Outlined Arrow Pointing Down To Filter Options To Refine Search

The “Sort by Alphabet” setting allows you to sort the nodes — i.e., types — in the schema alphabetically. By default, the nodes are sorted by the order in which they appear in the schema, but using this option can make it easier to find a specific node in a large schema.

Relay is a framework developed by Facebook for building data-driven React applications. If your schema includes Relay-specific types and fields, you can use the “Skip Relay” setting to exclude them from the visualization. This can be useful if you are not using Relay in your application and want to simplify the visualization.

The “Skip deprecated” setting allows you to exclude deprecated fields and types from the visualization. Deprecated fields and types are marked with a strikethrough in the visualization, but excluding them entirely can make the visualization easier to read.

By default, GraphQL Voyager only shows the top-level fields of each type in the visualization. Enabling the “Show leaf fields” setting will also show any “leaf” fields, which are fields that do not have any subfields. This can make it easier to see all the fields available on a type at a glance.

It’s important to consider compatibility when working with GraphQL Voyager. This data visualization tool relies on introspection queries to generate its visual representation of the schema. If the GraphQL server doesn’t support introspection, Voyager won’t work.

When it comes to performance, Voyager generates a visual representation of the entire schema, which can be a challenge for large and complex schemas. Make sure you monitor performance metrics and optimize queries as needed.

GraphiQL is an interactive web-based IDE that provides a user-friendly interface for writing and executing GraphQL queries.

The GraphiQL IDE is widely used by developers, as it allows you to explore and visualize your GraphQL schema by displaying the useable types and fields, as well as their documentation. With its built-in support explorer, you can easily view the information you need to write your queries.

One of the most useful features of GraphiQL is its power to provide real-time feedback on the GraphQL queries that are constructed.

As a user types a query into GraphiQL, it will immediately highlight any syntax errors and provide autocomplete suggestions for fields and arguments. This makes it easy to quickly write complex queries without having to remember the right syntax for each field.

Let’s go ahead and explore the GraphiQL interface with the Star Wars API (SWAPI) as an example.

SWAPI is a public API that provides data about Star Wars movies, characters, planets, and more. We will use GraphiQL to explore SWAPI and demonstrate some of the key features of the GraphiQL interface.

The GraphiQL interface has two main sections — the query editor and the results pane:

Graphiql Interface Showing Query Editor Panel On Left And Result Pane On Right With Smaller Labels For Other Interface Elements

The query editor section is where we construct our GraphQL queries. The results pane displays the results of our queries in real-time. In the results pane, we can find the data that is returned by the API. Errors or warnings that are generated by our queries appear there as well.

Now let’s start with a simple query that retrieves information about all Star Wars films. To construct this, we will use the allFilms field and retrieve three fields under it. Run the query below in the editor:

Click the “play” button after pasting. This will transport the query to the SWAPI API, and display the results in the results pane. As you can see, the results pane displays the data that is returned by the API:

Graphiql Interface Showing Data Returned By Api In Results Pane On Right

Using autocomplete in GraphiQL

One of the most powerful features of GraphiQL is its autocomplete functionality. As you type a query into the query editor, GraphiQL will provide autocomplete suggestions for fields and arguments. This way, you can create queries quickly without needing to remember the precise syntax for each field.

You can try creating a query that retrieves information about Luke Skywalker to test how autocomplete operates. As you start to type, GraphiQL will display autocomplete suggestions for available fields and arguments:

The GraphiQL interface includes a number of buttons, features, and settings that allow you to customize GraphQL queries and view the data that is returned by the API. Here are some of the features you’ll find on the GraphiQL interface:

Graphiql Interface Showing Query Editor Panel On Left, Result Pane On Right, Icon To Open Documentation Explorer Indicated With Arrow And Label At Top Left, Icon To Open Query History Indicated With Arrow And Label Underneath, And Query Variables Panel Indicated With Small Label At Bottom Left

The query editor is the main text editor in the GraphiQL interface where you can write and edit your GraphQL queries. The editor program provides syntax highlighting, autocompletion, and error highlighting, making it easy to construct and debug complex queries.

The “play” button is one of the most important features on the GraphiQL interface, this button executes the GraphQL query that is currently in the query editor. When the Play button is clicked, your query is sent to the API and the results are displayed in the results pane.

The query variables panel allows you to define variables that can be used in your GraphQL queries. Variables can be defined with different data types and can be either required or optional.

As previously mentioned, the results panel displays the information that is returned by the GraphQL API in response to the query. The results are displayed in JSON format and can be expanded or collapsed to view nested data.

The query history feature allows you to save and manage your GraphQL queries. Saved queries can be easily retrieved and executed with a single click.

The settings panel allows you to customize the behavior of GraphiQL. The settings include options for enabling or disabling query validation, enabling or disabling schema introspection, and changing the theme of the interface:

Graphiql Interface With Settings Panel Open In Popup

Finally, the documentation explorer feature provides support for the GraphQL API, including descriptions of types, fields, and arguments. This feature allows users to quickly and easily search for information about the API and its model.

Security is important in modern development. GraphiQL is a tool for debugging and exploring GraphQL APIs, but it’s not intended for production use. Ensure that proper security measures are in place when you’re interacting with sensitive data.

Additionally, like GraphQL Voyager, GraphiQL also relies on introspection queries to generate its interface. If the GraphQL server doesn’t support introspection, GraphiQL won’t work.

GraphQL Altair is a powerful GraphQL client that provides a user-friendly interface for working with GraphQL APIs. It’s an open source project that allows developers to easily interact with GraphQL APIs, making it easier to test, debug, and optimize queries.

Altair’s interface is divided into several panels that allow you to perform various tasks. Here are the key features of the Altair interface:

Graphql Altair Interface With Features Labeled In Orange

The endpoint panel allows you to enter the endpoint URL of the GraphQL API you want to connect to. Once you enter the URL, you can click the “Send Request” button to connect to the API and start working with its schema.

The query editor panel allows you to construct your GraphQL queries, mutations, and subscriptions. Altair provides you with syntax highlighting, code auto-completion, and error highlighting to make it easier to write valid GraphQL queries.

The panel labeled “VARIABLES” allows you to define variables that can be used in your GraphQL queries. You can create variables with different data types, and Altair will automatically generate the right input fields in the query editor:

Graphql Altair Interface With User Shown Typing Into Variables Panel At Bottom Left

Altair also has a feature for setting headers that allows you to add custom headers to your GraphQL requests. You can define headers for authentication, caching, or other purposes:

Graphql Altair Interface With Popup Panel For Setting Custom Headers For Graphql Requests

The response panel displays the response from the GraphQL API you sent your query. You receive the response in either a JSON or a tree view format.

If you select “Docs” at the top right of your screen, to the left of the “Send Request” button, you should see a panel that provides a graphical representation of the GraphQL schema of the API you are working with. You can use this panel to explore the various types, fields, and relationships in the schema:

Graphql Altair With Panel Opened After Selecting Docs At Top Right Of Screen To View Graphical Representation Of Graphql Schema For Currently Used Api

The “Settings” panel allows you to customize the appearance and behavior of Altair. You can tinker with settings such as theme, font size, and query timeout.

Graphql Altair Interface With Popup Panel For Settings

Altair keeps a history of all the queries you have executed, making it easy to revisit previous queries and results. It also provides real-time validation of your GraphQL queries, helping you to highlight errors and syntax issues as you write your queries.

Finally, Altair also provides an easy way to export your GraphQL queries as code snippets in various programming languages.

Demo of GraphQL Altair features

To see how Altair works, we can use any online demo of GraphQL Altair with the Trevorblades API .

Open the GraphQL Altair demo page . In the “Endpoint” panel on the left-hand side of the page, paste the following endpoint URL:

Next, click on the “Send Request” button to connect to the Trevorblades API endpoint. If everything is set up correctly, you should see the schema of the API displayed in the right-side panel.

To test a query, mutation, or subscription, click on the “Query” button at the top of the page. This will open the query editor, where you can enter your GraphQL query.

Next, enter a GraphQL query for the countries API in the editor. For example, you can try the following query to get information about all the countries in the API:

After you have entered your query, click on the “Send Request” button to execute it. The results of your query will be displayed in the response pane beside the query editor.

Altair has a slightly steeper learning curve than Voyager or GraphiQL, as it offers a greater range of features and customization options. This means you may need to invest time in learning the interface and functionality of Altair before you can fully benefit from it.

Furthermore, Altair requires additional dependencies to be installed, such as the Altair GraphQL client library. Ensure that you have the necessary dependencies installed and configured correctly to avoid any issues or errors.

When it comes to visualizing data for GraphQL, there are several great options available.

GraphQL Voyager offers a visually stunning representation of your GraphQL schema, while GraphiQL provides a straightforward and user-friendly interface. Altair, on the other hand, offers advanced features for debugging and testing your GraphQL queries.

Ultimately, the best data visualizer for GraphQL depends on your specific needs and preferences. Whether you’re looking for a simple and intuitive tool or a more advanced debugging and testing environment, there’s a data visualizer out there that’s right for you.

No matter which tool you choose, it’s important to remember that data visualization is a crucial part of working with GraphQL. By using a high-quality data visualizer, you can gain deeper insights into your data, identify potential issues more easily, and streamline your development process.

Don’t be afraid to try out different options and find the one that works best for you!

Monitor failed and slow GraphQL requests in production

voyager demo

LogRocket is like a DVR for web and mobile apps, recording literally everything that happens on your site. Instead of guessing why problems happen, you can aggregate and report on problematic GraphQL requests to quickly understand the root cause. In addition, you can track Apollo client state and inspect GraphQL queries' key-value pairs.

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Facebook (Opens in new window)

voyager demo

Stop guessing about your digital experience with LogRocket

Recent posts:.

Using Pocketbase To Build A Full Stack Application

Using PocketBase to build a full-stack application

PocketBase is a performant Go-based tool that comes with essential features like user auth, file uploads, access control rules, and more.

voyager demo

The top tools for implementing e-commerce search in React

Explore top frontend tools for implementing e-commerce search functionality with React demo implementations.

voyager demo

Signals vs. ngOnChanges for better Angular state management

Angular is evolving in some exciting ways. Explore how signals enhance state management compared to the “old” approach using ngOnChanges .

voyager demo

An advanced guide to Vitest testing and mocking

Use Vitest to write tests with practical examples and strategies, covering setting up workflows, mocking, and advanced testing techniques.

voyager demo

Leave a Reply Cancel reply

Yardi Voyager

Yardi Voyager

About Yardi Voyager

Awards and recognition, yardi voyager pricing.

Contact Yardi Systems directly for pricing information.

Starting price: 

$1,200.00   per month

Free trial: 

Not Available

Free version: 

Yardi Voyager financial reports

Other Top Recommended Property Management Software

Yardi Breeze

Yardi Breeze

4.1 ( 198 reviews)

Recently recommended 169 times

Buildium

4.5 ( 2031 reviews)

Recently recommended 152 times

DoorLoop

4.9 ( 678 reviews)

Recently recommended 150 times

SimplifyEm

4.0 ( 128 reviews)

Recently recommended 90 times

Yardi Voyager Reviews

Overall rating, ratings breakdown, secondary ratings.

Ease-of-use

Customer Support

Value for money

Functionality

4.21/5 out of 227 Reviews

Most Helpful Reviews for Yardi Voyager

1 - 5 of 227 Reviews

51-200 employees

Used daily for less than 2 years

OVERALL RATING :

EASE OF USE

VALUE FOR MONEY

CUSTOMER SUPPORT

FUNCTIONALITY

Reviewed October 2018

The onboarding was awful. I wanted to cancel the conrqctnhalfway through and we were actually upgrading from an old Yardi platform, not another software. Once getting through that though it is a truly phenomenal product.

Capabilities are almost limitless. So many options and modules available. It’s expensive but can automate enough workload that administrative staffing can. It really is amazing what it can do.

The onboarding was brutal. Yardi has no subject matter experts on their teams that actually care understand property management and maintenance and that makes it very difficult to speak the same language. Some of their trainers are great and some are awful. The trainers are not Yardi employees they are independent contractors.

Real Estate , 201-500 employees

Used daily for more than 2 years

Reviewed September 2022

Highly recommend

Very great experience. I have used various other software and Yardi is by far my preference.

There isn’t much that Yardi can’t do. Very detailed reporting which is customizable. Excellent costumer service

The initial set up can be tedious but really Yardi supports are very involved to make it as easy as possible

Reasons for switching to Yardi Voyager

Yardi much more detailed and many more useful modules for larger scale operation

Real Estate , 11-50 employees

Reviewed April 2022

Industry Standard PM Software that declined over time

We ceased using Yardi after many years, primarily due to the outrageous costs and at the end horrible customer support. They "a-la-carte" every module and the functions within each module can be limited unless you license everything. The main reason was we could not get customer/technical support. Support emails would go unanswered, phone numbers disconnected or unanswered. Their management team would get involved and still nothing would be responded to or helped.

User interface was easy to understand and use. You could create your own customized reports.

That is a long list. Rent Cafe (tenant portal) never worked right for our tenants. You could never get two different reports to give you the same answer. Not nearly enough automation options for day to day functions. The primary con was little to no customer/technical support. Even the numbers on their "Support" site were either disconnected or unanswered.

Reason for choosing Yardi Voyager

We choose AppFolio. Outstanding customer support, great owner/tenant portals, more streamlined and automated processes. They also don't nickel dime you for every function and every module.

Reviewed February 2024

Helps complete task in an organized, timely manner!

Very easy to navigate, beginner friendly and easy to collaborate with others

It alerts you to any tasks due, keeps you on tract

Charges and payments can task can take over night to sync with other programs

Real Estate , 1,001-5,000 employees

Reviewed September 2020

Best Platform

I would recommend Yardi over the other platforms.

I like the reports and how easy it is to find exactly what you are looking for. it is very easy to process POs especially now that vendors can upload invoices directly into Yardi for processing.

some of the reports take a very long time to pull the information.

I like that it interacts well with other platforms like VendorShield and CRM

Popular Comparisons

Yardi Voyager

Condo Control

Total Management

Total Management

Hostaway

Best served on bigger screen sizes

Voyager: An Open-Ended Embodied Agent with Large Language Models

We introduce Voyager, the first LLM-powered embodied lifelong learning agent in Minecraft that continuously explores the world, acquires diverse skills, and makes novel discoveries without human intervention. Voyager consists of three key components: 1) an automatic curriculum that maximizes exploration, 2) an ever-growing skill library of executable code for storing and retrieving complex behaviors, and 3) a new iterative prompting mechanism that incorporates environment feedback, execution errors, and self-verification for program improvement. Voyager interacts with GPT-4 via blackbox queries, which bypasses the need for model parameter fine-tuning. The skills developed by Voyager are temporally extended, interpretable, and compositional, which compounds the agent's abilities rapidly and alleviates catastrophic forgetting. Empirically, Voyager shows strong in-context lifelong learning capability and exhibits exceptional proficiency in playing Minecraft. It obtains 3.3x more unique items, travels 2.3x longer distances, and unlocks key tech tree milestones up to 15.3x faster than prior SOTA. Voyager is able to utilize the learned skill library in a new Minecraft world to solve novel tasks from scratch, while other techniques struggle to generalize.

voyager demo

Introduction

Voyager components.

voyager demo

Automatic Curriculum

voyager demo

Skill Library

voyager demo

Iterative Prompting Mechanism

voyager demo

Experiments

We systematically evaluate Voyager and baselines on their exploration performance, tech tree mastery, map coverage, and zero-shot generalization capability to novel tasks in a new world.

Significantly Better Exploration

Tech tree mastery.

voyager demo

Extensive Map Traversal

voyager demo

Efficient Zero-Shot Generalization to Unseen Tasks

voyager demo

Ablation Studies

voyager demo

In this work, we introduce Voyager, the first LLM-powered embodied lifelong learning agent, which leverages GPT-4 to explore the world continuously, develop increasingly sophisticated skills, and make new discoveries consistently without human intervention. Voyager exhibits superior performance in discovering novel items, unlocking the Minecraft tech tree, traversing diverse terrains, and applying its learned skill library to unseen tasks in a newly instantiated world. Voyager serves as a starting point to develop powerful generalist agents without tuning the model parameters.

Media Coverage

"They Plugged GPT-4 Into Minecraft—and Unearthed New Potential for AI. The bot plays the video game by tapping the text generator to pick up new skills, suggesting that the tech behind ChatGPT could automate many workplace tasks." - Will Knight, WIRED "The Voyager project shows, however, that by pairing GPT-4’s abilities with agent software that stores sequences that work and remembers what does not, developers can achieve stunning results." - John Koetsier, Forbes "Voyager, the GTP-4 bot that plays Minecraft autonomously and better than anyone else" - Ruetir "This AI used GPT-4 to become an expert Minecraft player" - Devin Coldewey, TechCrunch Coverage Index: [Atmarkit] [Career Engine] [Crast.net] [Daily Top Feeds] [Entrepreneur en Espanol] [Finance Jxyuging] [Forbes] [Forbes Argentina] [Gaming Deputy] [Gearrice] [Haberik] [Head Topics] [InfoQ] [ITmedia News] [Mark Tech Post] [Medium] [MSN] [Note] [Noticias de Hoy] [Ruetir] [Stock HK] [Tech Tribune France] [TechCrunch] [TechBeezer] [Toutiao] [US Times Post] [VN Explorer] [WIRED] [Zaker]

voyager demo

Help | Advanced Search

Computer Science > Artificial Intelligence

Title: voyager: an open-ended embodied agent with large language models.

Abstract: We introduce Voyager, the first LLM-powered embodied lifelong learning agent in Minecraft that continuously explores the world, acquires diverse skills, and makes novel discoveries without human intervention. Voyager consists of three key components: 1) an automatic curriculum that maximizes exploration, 2) an ever-growing skill library of executable code for storing and retrieving complex behaviors, and 3) a new iterative prompting mechanism that incorporates environment feedback, execution errors, and self-verification for program improvement. Voyager interacts with GPT-4 via blackbox queries, which bypasses the need for model parameter fine-tuning. The skills developed by Voyager are temporally extended, interpretable, and compositional, which compounds the agent's abilities rapidly and alleviates catastrophic forgetting. Empirically, Voyager shows strong in-context lifelong learning capability and exhibits exceptional proficiency in playing Minecraft. It obtains 3.3x more unique items, travels 2.3x longer distances, and unlocks key tech tree milestones up to 15.3x faster than prior SOTA. Voyager is able to utilize the learned skill library in a new Minecraft world to solve novel tasks from scratch, while other techniques struggle to generalize. We open-source our full codebase and prompts at this https URL .

Submission history

Access paper:.

  • Other Formats

References & Citations

  • Google Scholar
  • Semantic Scholar

5 blog links

Bibtex formatted citation.

BibSonomy logo

Bibliographic and Citation Tools

Code, data and media associated with this article, recommenders and search tools.

  • Institution

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs .

voyager demo

Rob Gronkowski Settlement of Voyager Crypto Suit Gets Early Nod

By Peter Hayes

Peter Hayes

A $2.4 million settlement funded primarily by retired NFL star Rob Gronkowski of claims that he and other athletes helped promote failed cryptocurrency exchange Voyager Digital Holdings Inc. received preliminary approval from a federal judge.

Judge Roy K. Altman of the US District Court for the Southern District of Florida also preliminarily certified a class of US customers who enrolled in a Voyager Earn Program Account or bought one of its VGX tokens between Oct. 23, 2019 and June 10, 2024.

The settlement resolves claims against Gronkowski, basketball player Victor Oladipo, who last played for the NBA’s Miami Heat, and ...

Learn more about Bloomberg Law or Log In to keep reading:

Learn about bloomberg law.

AI-powered legal analytics, workflow tools and premium legal & business news.

Already a subscriber?

Log in to keep reading or access research tools.

NASA Tool Gets Ready to Image Faraway Planets

At JPL on May 17, members of the Roman Coronagraph Instrument team use a crane to lift the top portion of the shipping container that the instrument was stored in for its journey to NASA’s Goddard Space Flight Center.

At JPL on May 17, members of the Roman Coronagraph Instrument team use a crane to lift the top portion of the shipping container that the instrument was stored in for its journey to NASA’s Goddard Space Flight Center.

Team members at JPL said farewell to the Roman Coronagraph Instrument on May 17 by signing their names to a flag (featuring the mission logo) on the outside of the shipping container that carried the instrument to NASA’s Goddard Space Flight Center.

Team members at JPL said farewell to the Roman Coronagraph Instrument on May 17 by signing their names to a flag (featuring the mission logo) on the outside of the shipping container that carried the instrument to NASA’s Goddard Space Flight Center.

A technology demo on the Nancy Grace Roman Space Telescope will help increase the variety of distant planets scientists can directly image.

The Roman Coronagraph Instrument on NASA’s Nancy Grace Roman Space Telescope will help pave the way in the search for habitable worlds outside our solar system by testing new tools that block starlight, revealing planets hidden by the glare of their parent stars. The technology demonstration recently shipped from NASA’s Jet Propulsion Laboratory in Southern California to the agency’s Goddard Space Flight Center in Greenbelt, Maryland, where it has joined the rest of the space observatory in preparation for launch by May 2027.

Before its cross-country journey, the Roman Coronagraph underwent the most complete test of its starlight-blocking abilities yet — what engineers call “digging the dark hole.” In space, this process will enable astronomers to observe light directly from planets around other stars, or exoplanets . Once demonstrated on Roman, similar technologies on a future mission could enable astronomers to use that light to identify chemicals in an exoplanet’s atmosphere, including ones that potentially indicate the presence of life.

The Roman Coronagraph Instrument aboard NASA’s Nancy Grace Roman Space Telescope will improve scientists’ ability to directly image planets around other stars. As the most powerful coronagraph to ever fly in space, it will demonstrate new technologies that might be used by future missions like NASA’s proposed Habitable Worlds Observatory.

Let the Testing Begin

For the dark hole test, the team placed the coronagraph in a sealed chamber designed to simulate the cold, dark vacuum of space. Using lasers and special optics, they replicated the light from a star as it would look when observed by the Roman telescope. When the light reaches the coronagraph, the instrument uses small circular obscurations called masks to effectively block out the star, like a car visor blocking the Sun or the Moon blocking the Sun during a total solar eclipse. This makes fainter objects near the star easier to see.

Coronagraphs with masks are already flying in space, but they can’t detect an Earth-like exoplanet. From another star system, our home planet would appear approximately 10 billion times dimmer than the Sun, and the two are relatively close to one another. So trying to directly image Earth would be like trying to see a speck of bioluminescent algae next to a lighthouse from 3,000 miles (about 5,000 kilometers) away. With previous coronagraphic technologies, even a masked star’s glare overwhelms an Earth-like planet.

The Roman Coronagraph will demonstrate techniques that can remove more unwanted starlight than past space coronagraphs by using several movable components. These moving parts will make it the first “active” coronagraph to fly in space. Its main tools are two deformable mirrors, each only 2 inches (5 centimeters) in diameter and backed by more than 2,000 tiny pistons that move up and down. The pistons work together to change the shape of the deformable mirrors so that they can compensate for the unwanted stray light that spills around the edges of the masks.

How does the Roman Coronagraph Instrument work? This video shows how it removes unwanted starlight to reveal planets around other stars.

The deformable mirrors also help correct for imperfections in the Roman telescope’s other optics. Although they are too small to affect Roman’s other highly precise measurements, the imperfections can send stray starlight into the dark hole. Precise changes made to each deformable mirror’s shape, imperceptible to the naked eye, compensate for these imperfections.

“The flaws are so small and have such a minor effect that we had to do over 100 iterations to get it right,” said Feng Zhao, deputy project manager for the Roman Coronagraph at JPL. “It’s kind of like when you go to see an optometrist and they put different lenses up and ask you, ‘Is this one better? How about this one?’ And the coronagraph performed even better than we’d hoped.”

During the test, the readouts from the coronagraph’s camera show a doughnut-shaped region around the central star that slowly gets darker as the team directs more starlight away from it — hence the nickname “digging the dark hole.” In space, an exoplanet lurking in this dark region would slowly appear as the instrument does its work with its deformable mirrors.

This graphic shows a test of the Roman Coronagraph Instrument that engineers call “digging the dark hole.” At left, starlight leaks into the field of view when only fixed components are used. The middle and right images show more starlight being removed a

This graphic shows a test of the Roman Coronagraph Instrument that engineers call “digging the dark hole.” At left, starlight leaks into the field of view when only fixed components are used. The middle and right images show more starlight being removed as the instrument’s moveable components are engaged.

Habitable Worlds

More than 5,000 planets have been discovered and confirmed around other stars in the last 30 years, but most have been detected indirectly, meaning their presence is inferred based on how they affect their parent star. Detecting these relative changes in the parent star is far easier than seeing the signal of the much fainter planet. In fact, fewer than 70 exoplanets have been directly imaged .

The planets that have been directly imaged to date aren’t like Earth: Most are much bigger, hotter, and typically farther from their stars. These features make them easier to detect but also less hospitable to life as we know it.

To look for potentially habitable worlds, scientists need to image planets that are not only billions of times dimmer than their stars, but also orbit them at the right distance for liquid water to exist on the planet’s surface — a precursor for the kind of life found on Earth.

Never Miss a Discovery

Developing the capabilities to directly image Earth-like planets will require intermediate steps like the Roman Coronagraph. At its maximum capability, it could image an exoplanet similar to Jupiter around a star like our Sun: a large, cool planet just outside the star’s habitable zone.

What NASA learns from the Roman Coronagraph will help blaze a path for future missions designed to directly image Earth-size planets orbiting in the habitable zones of Sun-like stars. The agency’s concept for a future telescope called the Habitable Worlds Observatory aims to image at least 25 planets similar to Earth using an instrument that will build on what the Roman Coronagraph Instrument demonstrates in space.

“The active components, like deformable mirrors, are essential if you want to achieve the goals of a mission like the Habitable Worlds Observatory,” said JPL’s Ilya Poberezhskiy, the project systems engineer for the Roman Coronagraph. “The active nature of the Roman Coronagraph Instrument allows you to take ordinary optics to a different level. It makes the whole system more complex, but we couldn’t do these incredible things without it.”

More About the Mission

The Nancy Grace Roman Space Telescope is managed at NASA’s Goddard Space Flight Center in Greenbelt, Maryland, with participation by JPL and Caltech/IPAC in Southern California, the Space Telescope Science Institute in Baltimore, and a science team comprising scientists from various research institutions. The primary industrial partners are BAE Space and Mission Systems in Boulder, Colorado; L3Harris Technologies in Melbourne, Florida; and Teledyne Scientific & Imaging in Thousand Oaks, California.

The Roman Coronagraph Instrument was designed and built at JPL, which manages the instrument for NASA. Contributions were made by ESA (the European Space Agency), JAXA (the Japanese Aerospace Exploration Agency), the French space agency CNES (Centre National d’Études Spatiales), and the Max Planck Institute for Astronomy in Germany. Caltech, in Pasadena, California, manages JPL for NASA. The Roman Science Support Center at Caltech/IPAC partners with JPL on data management for the Coronagraph and generating the instrument’s commands.

For more information about the Roman telescope, visit:

https://roman.gsfc.nasa.gov/

News Media Contact

Calla Cofield

Jet Propulsion Laboratory, Pasadena, Calif.

626-808-2469

[email protected]

Claire Andreoli

NASA's Goddard Space Flight Center, Greenbelt, Md.

301-286-1940

[email protected]

Featured Topics

Featured series.

A series of random questions answered by Harvard experts.

Explore the Gazette

Read the latest.

Scott Edwards standing against a bookcase.

Bringing back a long extinct bird

George Whitesides.

‘The scientist is not in the business of following instructions.’

Mikhail Lukin (left) and Can Knaut stand near a quantum network node.

Glimpse of next-generation internet

Avi Loeb and Merav Opher.

Avi Loeb (left) and Merav Opher used computer models to track the sun’s path back to a potential collision.

Kris Snibbe/Harvard Staff Photographer

More than a planetary fender-bender

New study finds Earth collided with dense interstellar cloud, possibly affecting life on planet

Alvin Powell

Harvard Staff Writer

Call it the Milky Way mystery.

Evidence of a long-ago collision involving the Earth was there in the form of specific radioactive isotopes deposited across the Earth and Moon. There were, however, skeptics.

But now researchers have tracked the sun’s path through the Milky Way back to a crash 2 to 3 million years ago with a dense interstellar cloud. The event was so violent it appears to have collapsed the sun’s protective bubble around the solar system and possibly even affected life on Earth.

Merav Opher, a Boston University astronomy professor and director of BU’s SHIELD NASA DRIVE Center, made the discovery in work conducted during a 2021-22 fellowship at the Radcliffe Institute for Advanced Study and published recently in Nature Astronomy.

Her project explored whether the Earth might have come in contact with the interstellar medium outside of the heliosphere, the protective bubble around the solar system created by the sun’s magnetic field and the solar wind.

Though the Earth is often thought of as a planet circling a stationary star, the sun is constantly in motion. In fact, it travels through the galaxy at about 56,000 miles per hour — bringing with it the planets, asteroids, comets, and other bodies of the solar system.

Researchers believe that during those travels a collision may have happened between 2 million and 3 million years ago, and another around 7 million years ago. The evidence exists in the form of noticeable peaks in the deposition of two radioactive isotopes: iron 60 and plutonium 244. Both are very rare, created when massive stars explode in supernova. Those isotopes are thought to be more plentiful in the interstellar medium.

“It is everywhere, in the deep ocean, on the moon, on ice in Antarctica,” Opher said. “These papers describe a global phenomenon. Something happened. And iron 60 is not produced on Earth. So I knew that somehow this iron 60 got trapped in dust, and somehow, 2 to 3 million years ago, we had more dust delivered to us.”

For the interstellar medium (ISM) to be the source of the deposition spikes, however, something unusual must have happened, because today the ISM is nowhere near Earth. The heliosphere’s outer fringe — where the interstellar medium begins — is 11 billion miles away, well beyond the orbits of the outer planets.

Opher started her exploration of potential Earth-ISM contact by reviewing research on the sun’s galactic neighborhood, the “nearby” space out to 65 light-years away.

She initially found mostly empty space. But when she factored in the sun’s own movement, she realized that the solar system exits its interstellar neighborhood after about 1 million years.

And, as she looked farther down the path that the sun and its planets might have taken, her gaze settled on a string of dense clouds of interstellar dust and hydrogen atoms, called the Local Ribbon of Cold Clouds, 2 to 3 million years away as the sun flies.

“I got so excited,” Opher said. “This will collapse the heliosphere and then the Earth is in interstellar medium, collecting more dust, and that can explain this peak that I’ve seen in iron 60.”

Opher got in touch with Avi Loeb, the Frank B. Baird Jr. Professor of Science, who directs Harvard’s Institute for Theory and Computation, where Opher spent a sabbatical year from 2017 to 2018. The two used computer models to examine the movement of both the solar system and the interstellar dust clouds themselves, which are also in motion.

They tracked the sun’s path back to a potential collision with the densest cloud in the ribbon, called the Local Lynx of Cold Clouds, holding more than half of the ribbon’s total mass.  

“We don’t often discuss the impact of astrophysics on Earth because the astronomical timescales are very long, and the human species emerged on Earth just a few million years ago,” Loeb said. “But a few million years ago there was the potential for us to be passing through a very dense cloud. We didn’t work out the biological implications, but it’s clear that if you shrink the heliosphere to within the orbit of the Earth around the sun, we are not protected anymore. It could have significant implications for life on Earth.”

For confirmation, they turned to Joshua Peek, an astronomer at the Space Telescope Science Institute, which runs the Webb and Hubble telescopes. Peek, who had published research on the Local Ribbon of Cold Clouds, cast a dubious eye on their work.

The relative movements of the bodies involved were complex, the statistics required to understand them advanced, and, he thought, the chances were vanishingly small that the sun passed through that Lynx cloud at the same time that the isotope depositions happened on Earth.

“It’s a pretty complicated thing to study,” Peek said. “So I thought, ‘I’m just not going to pay attention to this. This is some crackpot nonsense.’”

But Opher didn’t give up. She repeatedly reached out until Peek, on a pandemic-era trip to California, found himself with time on his hands. He had tested positive for COVID and, though he felt OK, was in self-imposed quarantine, far from home and the daily demands there.

So Peek decided to take a closer look at Opher’s idea. And the more he looked, the more plausible it became.

“It’ll be so easy,” Peek described his thinking. “I’ll just do a quick analysis — in one day — prove that this is impossible, and we can all move on with our lives. But after the very quick analysis, I thought, this is actually possible. I was just flabbergasted. I wrote back and said, ‘I thought I was proving you wrong, but it turned out I proved you right.’”

Interstellar space beyond the solar system is very heterogenous, Peek and Opher said.

In some places, like just outside the heliosphere, it is nearly a vacuum, averaging just 0.1 particles per cubic centimeter. By contrast, inside the heliosphere, near Earth, there are between three and 10 particles per cubic centimeter, 30 to 100 times denser. Inside a cold cloud, according to Peek’s prior research, particle density could reach 3,000 particles per cubic centimeter.

A collision with a cloud that dense would have collapsed the heliosphere to about 0.2 astronomical units, or about one-fifth of the distance between the Earth and the sun, Opher said. That would leave the Earth outside the sun’s protective influence as the solar system traversed the cloud.

Recent measurements by Voyager 1 and 2, the only crafts to have crossed from the heliosphere into the ISM, showed that the Earth would have likely experienced a spike in galactic cosmic radiation.

It also would have experienced a rain of particles — some interstellar dust, but mainly hydrogen atoms — through the atmosphere.

The particles would likely have changed the chemistry of Earth’s atmosphere, possibly affecting cloud formation, depleting ozone in the middle atmosphere, and cooling the climate.

Though outside the scope of their study, the three authors said the impact on life on Earth might have been substantial and recommended further exploration.

“Our work should trigger more studies into this question,” Loeb said. “It draws attention to our cosmic neighborhood as having potential influence on life on Earth. We usually tend to just look at it and enjoy it, but we are actually moving through interstellar space, and there could be risks along the way.”

Opher’s work is supported by the NASA DRIVE program.

Share this article

You might like.

Scientists sequence complete genome of bush moa, offering insights into its natural history, possible clues to evolution of flightless birds

George Whitesides.

George Whitesides became a giant of chemistry by keeping it simple

Mikhail Lukin (left) and Can Knaut stand near a quantum network node.

Physicists demo first metro-area quantum computer network in Boston

Women who follow Mediterranean diet live longer

Large study shows benefits against cancer, cardiovascular mortality, also identifies likely biological drivers of better health

Harvard-led study IDs statin that may block pathway to some cancers

Cholesterol-lowering drug suppresses chronic inflammation that creates dangerous cascade

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications You must be signed in to change notification settings

Visualization Tool for Data Exploration

vega/voyager

Folders and files, repository files navigation.

Voyager 2 is a data exploration tool that blends manual and automated chart specification. Voyager 2 combines PoleStar, a traditional chart specification tool inspired by Tableau and Polaris (research project that led to the birth of Tableau), with two partial chart specification interfaces: (1) wildcards let users specify multiple charts in parallel,(2) related views suggest visualizations relevant to the currently specified chart. With Voyager 2, we aim to help analysts engage in both breadth-oriented exploration and depth-oriented question answering.

For a quick overview of Voyager, see our preview video , or a 4-minute demo in our Vega-Lite talk at OpenVisConf , or watch our research talk at CHI 2017 . For more information about our design, please read our CHI paper and other related papers ( 1 , 2 , 3 ).

Voyager 2 can be used from JupyterLab via the JupyterLab extension for Voyager . The DataVoyager.jl package integrates Voyager 2 into the Julia programming language .

This repository now hosts an alpha version of the migration of Voyager 2 to a React/Redux application. Older versions of Voyager built in AngularJS at the following URL.

  • The Voyager 2 visualization tool, which blends manual and automated chart specification – demo at http://vega.github.io/voyager2 and source code at https://github.com/vega/voyager2
  • The Voyager 1 visualization browser -- demo at http://uwdata.github.io/voyager and source code in the vy1 branch of this repository.

Documentation

You can find Voyager documentation on our GitBook .

This documentation is divided into several sections:

  • Univariate Summaries
  • Specify Visual Encodings
  • Related Views
  • Customizing Visualizations
  • Bookmark Gallery
  • Using Voyager in JupyterLab

Basic Setup

For basic setup for local development or installation, we use yarn for package management. Installing dependencies can be done with:

Once the installation is complete, use yarn test to run the included tests.

To build a deployable version of the code, run yarn build .

Please see our contributing documentation for more info about setup and coding conventions if you are interested in contributing to this project.

Build Outputs

There are 3 artifacts build using yarn build :

  • Stand alone version of voyager in dist/ . This distribution can be hosted on a web server to deploy Voyager.
  • Compiled Javscript and .d.js declaration files for a subset of the Voyager source code in build/src/ . These declarations and sources can be included in other packages that use Voyager as a dependency. See voyager-server for an example.
  • Embeddable Voyager build in build/ . See below for more details on embedding Voyager in other applications.

Embed Voyager ( datavoyager library)

Voyager can be embedded in another web application. The following sections document how to use it.

Installation

Using npm or yarn? Add the following to your package.json then run npm install datavoyager or yarn add datavoyager .

If you want to use the latest development version, you may want to clone and link Voyager.

Example Use

Instantiation

Initializing with data

Updating Data

You currently also need to include the CSS. Note that this has not yet been optimized for embedding (it will take over the whole screen)

The voyager module exposes 1 function.

CreateVoyager(container, config, data)

Please see src/lib-voyager.tsx to see the exposed public methods.

For information regarding the config parameter, please see src/models/config.ts

The data parameter must follow the inline data format as seen in the vega lite documentation

Voyager-server Mode

Computationally expensive portions of the Voyager process can be configured to run on a server.

To get this running in a local development environment, first clone and install the dependencies of the voyager-server project.

In voyager-server directory, yarn start will start the server running on port 3000 .

With voyager-server now running, we can start voyager in server mode by running:

This will run Voyager in "server-mode" sending requests to voyager-server, which it expects, by default, to be at http://localhost:3000 .

The server url is controlled by the SERVER environment variable.

See voyager-server for more information on what portions of the functionality the server handles.

Code of conduct

Contributors 20.

  • TypeScript 86.3%
  • JavaScript 6.5%

Faculty & Staff

voyager demo

Faculty of Science

Driven by curiosity, sfu physics student finds her space at the trottier observatory.

  • SFU Biological Sciences student builds community, in and out of the lab
  • SFU Physics collaboration pushes an information engine to its limits
  • New SFU-based Clean Hydrogen Hub to fuel clean energy research and innovation
  • B.C. technology pipeline gets a boost with 500 new student spaces at Simon Fraser University
  • Asian Heritage Month: Lin Zhang
  • Asian Heritage Month: Dheva Setiaputra
  • Musical medicine: SFU research highlights health benefits of hearing music for older adults
  • SFU professor and alumnus win Governor General’s Innovation Award
  • Why can’t robots outrun animals?
  • Ant pheromones may help protect hikers and campers from ticks
  • SFU Physics student representing Canada at Pan American Olympic Qualifier
  • Physics lecturer receives award for excellence in teaching
  • SFU research to bring fresh, local blueberries to B.C. markets in winter
  • One in seven deepwater sharks and rays at risk of extinction
  • SFU-led research team designs a cutting-edge protein lawnmower
  • Science Rendezvous recognizes SFU Science Outreach creativity with national award
  • Florence Nightingale Day at SFU inspires students with possibilities in statistics
  • CIHR contributes $3.2 million in new funding for health research at SFU Science
  • New funding for SFU Institute for Neuroscience and Neurotechnology to investigate dementia risk
  • SFU professor and team win women’s class of World’s Toughest Row, cross the Atlantic in 38 days
  • Growing pains? SFU research tracks 100 years of salmon adaptation to climate change
  • SFU researchers zero in on what makes some people healthier than the rest of us
  • SFU Earth Sciences professor assessing carbon storage potential beneath Metro Vancouver
  • SFU professor part of all-woman crew rowing across Atlantic for ocean conservation
  • SFU researchers sound out Canadian military’s plan to combat ocean noise pollution
  • Mining industry competing with salmon for rivers created by disappearing glaciers: SFU study finds
  • Trio of new Chairs at SFU to build on Canada’s global research, innovation reputation
  • Strategic partnerships give quantum technologies a boost
  • Learning More About How Flu Strains Evolved May Help Guide Future Vaccine Development
  • SFU Science Announces Recipients of 2023 Excellence in Teaching Awards
  • Hockey head impact research highlights need to improve injury prevention
  • SFU Science recognizes 2023 Outreach Awards recipients
  • Esther Lam Dances Her Way to a Degree in Actuarial Science
  • SFU MPM & PhD graduate explores an unknown ‘spiderverse’
  • SFU Physics grad sets his sights on the stars
  • Simon Fraser University researchers involved in major international antimatter breakthrough
  • Fainting from needles may be alleviated by reducing pain – study
  • SFU scientist captures the beauty of chemistry
  • SFU Starry Nights expands the out-of-this-world experience virtually
  • SFU aerospace physiology team to test health of UAE astronaut
  • SFU Science researchers receive over $7 million in new NSERC funding
  • After over 50 years at SFU Chemistry Paul Saunders is still having fun
  • Over $2.6 million in new funding from CIHR for health research at SFU Faculty of Science
  • Congratulations to the 2023 recipients of the Faculty of Science Research Awards
  • SFU Faculty of Science Celebrates Excellence in Science Outreach
  • MBB researcher studying against the grain strategy to improve cancer treatment
  • Common denominator for math grad in finding next challenge: co-op experience
  • Convocation medalist thrives as data scientist at top biotech firm
  • Highschool student partners with SFU music specialist to research the developing teenage brain
  • Biological sciences grad uses volunteer involvement to jumpstart a career in education
  • Childhood experiences spark BPK grad’s passion for physiology and anatomy research
  • Asian Heritage Month: Gary Shum
  • Drug Discovered by SFU Researchers Shows Potential Life-Saving Results in Treating Cardiac Arrhythmias
  • Asian Heritage Month: Amy Lee
  • Asian Heritage Month: Himchan Jeong
  • SFU university lecturer, associate dean, Sarah D. Johnson awarded 3M National Teaching Fellowship
  • Juvenile salmon migration timing responds unpredictably to climate change
  • David Lee wins 2022 SFU Staff Achievement award for numerous contributions to the Department of Physics
  • SFU professor unearths the ancient fossil plant history of Burnaby Mountain
  • SFU research aids fight against treatment-resistant superbugs
  • 'Giant' ant fossil raises questions about ancient Arctic migrations
  • CIHR awards SFU Science researchers $2M in new funding
  • SFU Chemistry student wins international award with innovative take on plastics for renewable energy
  • Sleuthing SFU scientists sniff out fake art
  • SFU marine biologist rowing across the Atlantic to raise funds for ocean conservation
  • Researchers counter healthy aging issues, isolation in cities with $6.8 million funding
  • Natalia Bussard joins SFU Work Integrated Learning (WIL) as the Program Manager, Science and Environment Co-op
  • Statistics and Actuarial Science researcher studying the effects of climate change on pension funds
  • How salmon feed flowers & flourishing ecosystems: study
  • Shark and ray populations rebounding in Northwestern Atlantic: SFU study
  • Two-thirds of sharks and ray in coral reefs facing extinction: SFU study
  • New Sci-Space creates room to connect for science students at Burnaby Campus
  • SFU physicist Stephanie Simmons to help lead Canada's new quantum strategy
  • Physics student helps inspire girls in Pakistan with opportunities in STEM
  • SFU and UBC researchers receive $1.25M to study cumulative effects on B.C. salmon
  • 2022 Faculty of Science Teaching & Learning Grants Recipients
  • SFU mathematician finding new insights on evolution through the lens of infectious disease
  • New tool developed to monitor health of marine ecosystems and extinction risk of species
  • Scientists reconstruct gravity to better understand the universe
  • $2 million gift helps seed new ideas at SFU Science
  • Welcome Angela Brooks Wilson, Dean of SFU Science
  • Genomic data can improve pandemic modelling, SFU researchers say
  • SFU Science Announces Recipients of 2022 Excellence in Teaching Awards
  • BPK grad Donya Divsalar brings an interdisciplinary perspective to aerospace research
  • SFU researcher receives Michael Smith Health Research Award for work harnessing machine learning to advance genetic sequencing
  • A mid-degree refocus helped new alumnus Melissa Nguyen set her sights on a career in optometry
  • Big picture thinking helps Maya Piddocke earn 2021 Staff Achievement Award for Work Performance
  • CIHR contributes over $2.5 million in new funding for health research at SFU Faculty of Science
  • A new dean for the Faculty of Science—Angela Brooks-Wilson
  • Isabelle Côté and John Bechhoefer honoured as 2022 Distinguished SFU Professors
  • SFU researchers developing new methods for controlling deadly honeybee parasites
  • SFU researchers find the missing photonic link to enable an all-silicon quantum internet
  • SFU researchers develop new chemical biological tools to monitor Parkinson’s disease
  • SFU physicists continue to advance ATLAS project, 10 years after Higgs boson discovery
  • SFU alumni levelling the playing field with new Sports Analytics Award for Indigenous Students in Science
  • SFU Science researchers receive $4.8 million in new NSERC funding
  • Proactive approaches needed to enable ecosystems to adapt to climate change
  • SFU biochemist weaves western science with Indigenous ways of knowing
  • Cory Macklin’s hard work leads to a Governor General’s Silver Medal
  • Stephanie Simmons renamed Canada Research Chair in Silicon Quantum Technologies
  • Data Science student discovers his passion for health at a business case competition
  • SFU researchers exploit the body’s innate drive for safety to improve motor memory
  • Asian Heritage Month: Kero Lau
  • Lost or extinct? Study finds the existence of 562 animal species remains uncertain
  • Asian Heritage Month: Becky Lin
  • Study finds the brain searches for the best way to move the body
  • Biomedical Physiology and Kinesiology creating a caring community, on campus and online
  • Asian Heritage Month: Joanna Woo
  • Bridging the gap between disciplines to better understand chemical reactions
  • Student satellite project prepares for liftoff
  • SFU to advance agritech, wearables sectors with $11.8M in federal research funding
  • Department of Biological Sciences faculty member and previous Chair, Dr. Isabelle Côté Awarded as a Healthy Campus Community Champion
  • Popular BPK lecturer receives SFU Excellence in Teaching Award
  • SFU researchers help develop world’s first autonomous agriculture planning software
  • SFU Science researchers among new and renewed Canada Research Chairs
  • Prominent neuroscientist to advance brain research through new SFU institute
  • Study finds that river flows linked to the ups and downs of imperiled Chinook salmon population
  • SFU Science Announces Recipients of 2020/2021 Excellence in Teaching Awards
  • Q&A: HOW SFU IS TAKING BRAIN RESEARCH IN PROMISING NEW DIRECTIONS
  • Faculty of Science Canada Research Chairs announcement
  • Excellence in Science Public Engagement and Outreach Award winners announced
  • Larger households contribute to COVID-19 transmission in Fraser Health Region
  • Study finds Sawfish face extinction unless overfishing is curbed
  • Astronaut "moves" to help prevent falls among older adults confined to bed rest
  • Paleontologists discover major new insect group after solving 150-year-old mystery
  • COVID-19 experts share 2020 SFU Media Newsmaker Award
  • Chemistry professor awarded the 2021 John C. Polanyi Award for research excellence
  • Where do we look when we walk?
  • BPK prof honored with SFU Excellence in Teaching Award
  • SFU lab one step closer to understanding how life started on Earth
  • Research collaboration achieves world’s first laser-cooling of antimatter
  • Fossil discovery deepens snakefly mystery
  • Rain, rain go away! SFU Chemists develop new waterproofing solution.
  • Asian Heritage Month; a profile of Hogan Yu
  • IT team wins Staff Achievement Award for keeping us all connected
  • Asian Heritage Month; a profile of Liangliang Wang
  • New COVID-19 rapid test kit receives scientific seal of approval
  • Asian Heritage Month: a profile of Ly Vu
  • Asian Heritage Month: a profile of Weiran Sun
  • Biology major completes degree while battling long-haul COVID
  • SFU physicist Stephanie Simmons receives YWCA Women of Distinction Award
  • SFU paleontologist honours Indigenous culture through collaboration
  • Math alum creates award to support SFU students with mental health challenges
  • SFU alum and scientist Kyle Bobiwash speaks on the importance of diversity of perspectives and worldviews in research.
  • First Indigenous and Black Graduate scholarship established for SFU biology graduate students
  • Global study shows major seagrass losses around the world
  • Regular rapid testing detects COVID-19 soon enough to stop transmission in schools
  • SFU Staff Achievement Award winner keeps Faculty of Science running smoothly through pandemic
  • Faculty of Science profs receive Distinguished SFU Professorships
  • SFU physics student uses machine learning technique to speed up image analysis
  • Innovative coating for blood vessels reduces rejection of transplanted organs
  • CFI invests more than $1.6 million in 10 SFU research projects
  • Ground-breaking work from SFU identifies new source for earthquakes and tsunamis in the Greater Tokyo Region
  • Faculty of Science researchers awarded Canada’s highest academic honour
  • Science student graduates after an eight-year hiatus and a change of heart
  • Microplastics in belugas worked their way up the food chain, SFU researchers find
  • Salmon decline impacted by “squeeze” of combined river and sea stressors
  • Melting glaciers could produce 1,000s of kilometres of new Pacific salmon habitat by 2100
  • Biology professor relocates to Nunavut for new role at Polar Knowledge Canada
  • STUDY SUGGESTS SEA LICE ON SALMON IS UNDER-REPORTED AT B.C. SALMON FARMS
  • ROYAL SOCIETY OF CANADA HONOURS FACULTY OF SCIENCE RESEARCHERS
  • SFU STUDY NETS NEW DATA ON HEAD IMPACTS EXPERIENCED BY HOCKEY PLAYERS
  • FAST AND LOOSE: NANOMACHINES WITH FLOPPY CONNECTIONS GO FASTER
  • SFU CHEMIST’S NEW PROCESS FAST-TRACKS DRUG TREATMENTS FOR VIRAL INFECTIONS AND CANCER
  • HOT WATER CAN SOMETIMES COOL FASTER THAN WARM WATER – SFU RESEARCH CONFIRMS
  • EDNA TECHNOLOGY MORE EFFECTIVE IN MONITORING SALMON RUNS: SFU RESEARCH
  • LOVE OF SPORTS, MATH LANDS SFU ALUMNUS JOB WITH SEATTLE’S NHL FRANCHISE
  • STAFF KEEP RESEARCH ALIVE DURING PANDEMIC
  • A WHISKER'S MORE PROTECTION FOR CLEAN-SHAVEN MASK WEARERS
  • RESEARCHERS WORKING TO IMPROVE QUALITY OF LIFE FOR SENIORS IN LONG-TERM CARE
  • NEW STUDY FINDS CORAL ISLANDS MAY NOT “DROWN” AMID CLIMATE CHANGE
  • NEW FOSSIL DISCOVERY SHOWS 50 MILLION-YEAR-OLD CANADA-AUSTRALIA CONNECTION
  • BPK GRAD AIMS TO MAKE A DIFFERENCE AMID CHALLENGES OF LAB WORK ON COVID-19 PROJECT
  • HOW CANNABIDIOL MAY BE HELPFUL IN TREATING DIABETES-RELATED ARRHYTHMIAS
  • SFU LAB HELPS PATIENT MANAGE RARE DISEASE THROUGH PROGRAMMED EXERCISE
  • SFU SURREY SCIENCE LABS HOST COVID-19 HAND SANITIZER PRODUCTION
  • SFU EPIDEMIOLOGIST’S RESEARCH INFORMS B.C. HEALTH POLICY ON COVID-19
  • SFU PROFESSOR’S INVENTION APPROVED BY FDA TO HELP WEAN COVID-19 PATIENTS FROM VENTILATORS
  • SFU STAFF AND FACULTY DONATE MASKS, GLOVES, ADDITIONAL COVID-19 SUPPLIES TO LOCAL HOSPITALS
  • CORONAVIRUS TESTING KITS WILL BE DEVELOPED USING SFU-INVENTED RNA IMAGING TECHNOLOGY
  • NEW "SMALL NUMBER" K-12 MATH LEARNING MATERIALS AVAILABLE
  • SFU RESEARCH TEAM HELPS TEST POTENTIAL SUPERBUG-KILLING COMPOUND
  • SFU CELEBRATES INTERNATIONAL DAY OF WOMEN AND GIRLS IN SCIENCE
  • STUDY REVEALS HIDDEN RISKS OF ESTUARY DEVELOPMENT FOR YOUNG SALMON
  • SFU RESEARCHER SCORES MAJOR FUNDING FOR ACUTE MYELOID LEUKEMIA RESEARCH
  • SFU EARTH SCIENTIST JOHN CLAGUE NAMED TO ORDER OF CANADA
  • FACULTY OF SCIENCE RECEIVES OVER $1M IN RESEARCH FUNDING FROM CANADA FOUNDATION FOR INNOVATION
  • ABUNDANCE OF SALMON KEY TO FEEDING 'UNDERDOG' STREAM FISHES: SFU RESEARCH
  • YOUNG INVESTIGATOR AWARD BESTOWED ON PHYSICS PROF.
  • SFU PHYSICS PROFESSOR RECOGNIZED AS “TOP 40 UNDER 40” IN CANADA
  • SFU RESEARCH FINDS CLUES TO UNDERSTANDING CBD AND ITS MEDICINAL EFFECTS
  • SFU alumnus inspired by her organization’s 2020 Nobel Peace Prize
  • SFU RESEARCH POINTS TO UNPRECEDENTED AND WORRYING RISE IN SEA LEVELS
  • SFU GLOBAL COLLABORATION CREATES WORLD’S FIRST OPEN-SOURCE DATABASE OF NATURAL MICROBIAL PRODUCTS
  • VIRTUAL CADAVERS BRING LEARNING TO LIFE AT SFU
  • SFU RESEARCHERS DISCOVER POTENTIAL WAY TO MANAGE INSECTS WITHOUT CHEMICALS
  • FIRST FOSSIL DRAGONFLIES FROM B.C. IDENTIFIED AND NAMED
  • INTERNATIONAL STUDY FINDS NEW GENETIC FEATURES IN RARE BURKITT LYMPHOMA CANCER
  • TRIO OF SFU SCIENCE PROFESSORS HONORED
  • NEW EVIDENCE SHOWS HUMAN PRESENCE IN HAIDA GWAII 2,200 YEARS EARLIER THAN PREVIOUS ESTIMATES
  • SFU CHEMISTRY PROF NAMED TO ROYAL SOCIETY OF CANADA
  • POPULAR BUT DANGEROUS LAB DEMO NOW SAFER THANKS TO SFU CHEMISTS
  • SFU PHYSICS WELCOMES NEW ASTROPHYSICIST
  • WATCH YOUR SPEED—WHALE ZONE AHEAD!
  • DEPARTMENT OF STATISTICS & ACTUARIAL SCIENCE WELCOMES DONALD ESTEP
  • COMPLIANT FLOORING NOT THE ANSWER TO PREVENTING FALL-RELATED INJURIES
  • SFU WELCOMES NEW SHRUM CHAIR IN BIOLOGICAL MECHANISMS OF DISEASE
  • PEST BUSTING SFU PROF NAMED FELLOW OF THE ENTOMOLOGICAL SOCIETY OF CANADA
  • INTERNATIONAL STUDENT BUILDS HIS OWN ADVENTURE AT SFU
  • THE DIRT ON SUSTAINABLE SHEEP FARMING
  • TINY FISH A BIG LURE FOR LIFE ON CORAL REEFS
  • BIG ENERGY SAVINGS FOR TINY MACHINES
  • BIOLOGY CLASS ANALYZES DOG DNA FOR BODY SIZE, SNOUT LENGTH AND COAT LENGTH
  • SFU STUDIES CAUSES BEHIND SUDDEN UNEXPECTED DEATH IN INFANTS
  • ANAL SECRETIONS OF APHIDS PROVIDE SUSTENANCE FOR MOSQUITOES
  • CITIZEN SCIENTISTS' RARE FOSSIL BIRDS SHED NEW LIGHT ON AVIAN HISTORY
  • STATISTICS STUDENTS IMPRESS THE NFL WITH THEIR MOVES
  • 3D IMAGES IN PDFS IS A GAMECHANGER FOR CHEMISTRY EDUCATION
  • DAVID SHIFFMAN NAMED PRESIDENT'S SOCIAL MEDIA NEWSMAKER OF THE YEAR
  • EARTH SCIENCES TECHNICIAN DIGS DEEP TO DEVELOP ENGAGEMENT
  • EARLY-CAREER LECTURER KEVIN LAM DRIVEN BY LIFE-LONG PASSION FOR TEACHING
  • CHEMISTRY TEAM "FIXES" CANCER-SUPPRESSING P53 PROTEIN
  • SFU RESEARCHERS FIND NEW CLUES TO CONTROLLING HIV
  • STUDY PREDICTS WARMER, DRIER MOUNTAINS POSE A DOUBLE WHAMMY FOR COLD-ADAPTED AMPHIBIANS
  • “MICROSCOPIC” IMPROVEMENTS YIELD BIG GAINS IN SFU’S RESEARCH CAPABILITIES
  • SFU PROF’S WORLDWIDE INFLUENCE ON SHARKS AND RAYS RESEARCH LEADS TO ACCOLADE AND A NEW CONSERVATION PROGRAM
  • SFU TEAM LEADS $12-MILLION EFFORT TO EXPAND SYSTEM OF WORLDWIDE HEALTH RESEARCH DATABASES
  • SFU FACULTY MEMBERS SET SIGHTS ON HOLLYWOOD NORTH
  • NEWLY HIRED STATS PROF BRINGS EXPERTISE IN BIG DATA AND MACHINE LEARNING
  • MUSCLES KNOW BEST
  • NANOMACHINES HAVE ALL THE MOVES
  • PHD CANDIDATE IN MARINE BIOLOGY WINS MAJOR ENVIRONMENTAL PRIZE
  • ENGAGED STUDENT DOES IT ALL
  • GENETIC MUTATION PROVIDES POTENTIAL CLUE TO NON-HODGKIN LYMPHOMA
  • BUILDING MOLECULAR MOTORS – ONE STEP AT A TIME
  • NEW STUDY ON EFFECTS OF CANNABIS ON PAIN AND SEIZURE CONTROLNEW STUDY ON EFFECTS OF CANNABIS ON PAIN AND SEIZURE CONTROL
  • FACULTY OF SCIENCE WELCOMES NEW DEAN!
  • SCIENCE INQUIRY VIDEOS FOR HIGH SCHOOL STUDENTS LAUNCHED
  • SFU MATHEMATICIAN RECEIVES ROYAL SOCIETY AWARD
  • JOHN REYNOLDS NAMED CHAIR OF THE COMMITTEE ON THE STATUS OF ENDANGERED WILDLIFE IN CANADA
  • SFU STUDY BUSTS MYTH ABOUT FACIAL HAIR ON PILOTS
  • NOT SO FAST: FROM SHREWS TO ELEPHANTS, ANIMAL REFLEXES SURPRISINGLY SLOW
  • SFU TEAM RECEIVES FUNDING TO EXPAND SYSTEM OF WORLDWIDE HEALTH RESEARCH DATABASES
  • MEET THE LATEST WINNERS OF THE FACULTY OF SCIENCE EXCELLENCE IN TEACHING AWARDS.
  • MEET NEW MATH PROF & CANADA 150 RESEARCH CHAIR, CAROLINE COLIJN
  • SCIENTIFIC TEAM SCOOPS MAJOR AWARDS FOR WORK CONFIRMING THE STANDARD MODEL OF COSMOLOGY
  • HOW SALMON "OUST THE LOUSE"
  • ABORIGINAL SUMMER CAMP ALUMNI JOIN SFU AS UNDERGRADS
  • OUTSTANDING ALUMNI AWARD FOR STEVEN HOLDCROFT
  • SCIENTISTS ON TWITTER: PREACHING TO THE CHOIR OR SINGING FROM THE ROOFTOPS?
  • SFU KICKS OFF SPORTS ANALYTICS CONFERENCE
  • NEW METHOD FOR DETECTING DOPING IN CYCLISTS PROPOSED
  • SFU’S LONGEST SERVING SENATE FACULTY MEMBER STEPS DOWN
  • PRIME GROWING AREAS FOR B.C. OYSTERS CONTAIN ALARMINGLY HIGH CONCENTRATIONS OF PLASTIC MICROBEADS
  • TALK ABOUT SCIENCE!
  • FLIRTING ON THE FLY: HUMANS CAN LEARN A THING OR TWO FROM BLOW FLIES ABOUT ATTRACTION ON DATING APPS
  • SFU RESEARCHERS SHINE LIGHT ON ANTIMATTER
  • SARAH JOHNSON WINS FACULTY OF SCIENCE EXCELLENCE IN PUBLIC OUTREACH AND ENGAGEMENT AWARD
  • SCIENCE TECHNICAL CENTER WINS SFU TEAM ACHIEVEMENT AWARD
  • SFU's Trottier Observatory wins national award for landscape design
  • SFU PROF SCORES POSITION WITH NBA
  • STUDY FINDS GREATER RISK OF EXTINCTION AMONG HIGH DIVERSITY AMPHIBIAN GROUPS
  • 2017 CONVOCATION STAR - DANIELLE JEONG
  • 2017 CONVOCATION STAR - ANDY ZENG
  • 2017 CONVOCATION STAR - JOHN THOMPSON
  • PERFECT PAIRINGS: COUPLE MEETS AT SCIENCE FROSH & HEAD TO MED SCHOOL TOGETHER
  • EXTREME SCIENCE IN VOLCANOLOGY
  • NEW CANADA RESEARCH CHAIR BOOSTS FUNDING FOR ENERGY-CONVERSION TECHNOLOGY
  • CHEMISTRY BUILDING EARNS GOLD, LEED AWARD
  • NEW CLASSROOMS + SOCIAL AREA = [MATH WEST]
  • NEW STUDY SHOWS BANNING SHARK FIN IN THE U.S. WON’T HELP SAVE SHARKS
  • NEW RESEARCH LINKS HEART ATTACKS TO GENETIC MUTATION
  • CONSERVATION ACTUALLY WORKS
  • NATIONAL GOLD MEDAL HONORS GERHARD GRIES' INSECT EXPERTISE
  • REVVING YOUR NANOSCALE ENGINE
  • "ROCK STAR" GEOSCIENTIST RECEIVES LEGGET MEDAL
  • PUBLIC HEALTH MATHEMATICIAN JOINS SFU AS CANADA 150 RESEARCH CHAIR
  • VOLCANIC SIMULATION TEACHES EARTH SCIENCES STUDENTS CRISIS MANAGEMENT SKILLS
  • MARS' SURFACE WATER: WE FINALLY KNOW WHAT HAPPENED
  • HANDS-ON LEARNING ON THE MOUNTAIN
  • SEA STARS SHED LIGHT ON HUMAN REPRODUCTION
  • EXERCISE MAY PUT SOME HEART PATIENTS AT RISK
  • ZIKA VIRUS AND THE RIO 2016 OLYMPIC GAMES
  • STAFF ACHIEVEMENT AWARD FOR THE FACULTY OF SCIENCE
  • DIGGING FOR ANTIBIOTICS
  • FROM STUDENT TO CEO
  • FACULTY OF SCIENCE SWEEPS EXCELLENCE IN TEACHING AWARDS
  • STATS STUDENT SAYS THANKS TO HIGH SCHOOL MATH TEACHER
  • SWEET AWARD FOR STATISTICS PROF
  • ECONOMICS DRIVE THE EXTINCTION OF LARGE MARINE ANIMALS
  • SFU RESEARCHERS STUDY DNA TO FIND GENETIC MUTATION BEHIND RARE DEVELOPMENTAL DISORDER
  • EMPU DIRECTOR RECEIVES "HIGH-FLYING" AWARD
  • SFU'S POPULAR ACADEMIC SUMMER CAMP FOR ABORIGINAL STUDENTS A HIT WITH ALUMNI
  • SEA STAR DEATH TRIGGERS ECOLOGICAL DOMINO EFFECT
  • DUGAN O'NEIL WINS COMPUTE CANADA TRAILBLAZER AWARD
  • INTERNATIONAL ENTOMOLOGY AWARD FOR ‘BED BUG’ BIOLOGIST
  • UNDERGRAD GETS MUSCLE MECHANICS RESEARCH PUBLISHED
  • TRAILBLAZING SCIENTIST AND ADVISOR PASSES AWAY AT 102
  • UNDERSTANDING HOW THE "BLOOD-BRAIN BARRIER" IS BREACHED IN BACTERIAL MENINGITIS
  • NEW SFU PROFESSORSHIP TO BOOST RESEARCH COLLABORATION WITH RCH
  • SFU RESEARCHERS WORK TO FINE-TUNE COLLAGEN GROWTH
  • EVERGREEN LINE 'CORES' PROVIDE EARTH SCIENTISTS WITH WEALTH OF HISTORICAL DATA
  • JOHN REYNOLDS NETS AWARD
  • ISABELLE COTÉ & WENDY PALEN RECEIVE PRESTIGIOUS LEOPOLD FELLOWSHIPS
  • HUMAN GENOMICS CLASS GETS UP CLOSE AND PERSONAL
  • TRIPLE WIN FOR MATHEMATICIANS
  • DATING TECHNIQUES: ILLUMINATING THE PAST
  • HOWARD TROTTIER WINS BC SUGAR ACHIEVEMENT AWARD
  • TEMPERATURE CHANGE CAN TRIGGER SUDDEN CARDIAC DEATH
  • FAT ACCUMULATION IN HUMAN SKELETAL MUSCLES EFFECTS ABILITY TO PERFORM EVERYDAY ACTIVITIES
  • SFU TO HOST SITE OF RESEARCH CYBER NETWORK
  • STATISTICS PROF. SNAGS HIGHEST HONOR
  • NEW CANCER-FIGHTING FUNDS TO HELP PATIENTS WITH AGGRESSIVE NON-HODGKIN LYMPHOMA
  • WIRED FOR LAZINESS
  • SFU CO-LEADS NATIONAL PROJECT TO REVIVE COHO SALMON
  • NEW PROFESSORSHIP FOCUSES ON NEW TREATMENTS FOR AUTISM
  • NEW RESEARCH OPENS DOORS TO UNDERSTANDING TONSIL CANCER
  • NEW DISEASE-CARRYING MOSQUITO ARRIVES IN BC
  • GENES RESPONSIBLE FOR THE THREE KINDS OF MALE RUFFS IDENTIFIED
  • SCIENTISTS TAKE AIM AT DISEASE-CARRYING “KISSING BUG”
  • BURNABY AND CHILEAN ELEMENTARY STUDENTS LEARN ASTRONOMY TOGETHER
  • SCRATCH THESE OFF OF YOUR CHRISTMAS SHOPPING LIST
  • Visit SFU Science
  • Maps & Directions
  • Life Sciences
  • Meet Our Students
  • Student Life
  • Financial Aid
  • Work, Travel & Volunteer
  • Student Advising
  • Peer Mentorship
  • Peer Academic Support
  • 1st & 2nd Year at Surrey
  • Surrey Science Advisor
  • Science Co-op
  • Student Unions and Clubs
  • Sci-Space Crew
  • Undergraduate Research
  • Science Research at SFU
  • Meet our Students
  • Professional opportunities
  • Advising & Contacts
  • New Faculty
  • Research Chairs
  • Featured Publications
  • Faculty of Science Research Awards
  • Facilities & Equipment
  • Centres & Institutes
  • Funding Opportunities & Deadlines
  • Internal Approvals
  • Special Request Form
  • Funding FAQ
  • Research Contacts
  • New Teaching Faculty
  • Images and Observing Reports from the Trottier Observatory
  • Join our mailing list
  • Free Telescope Program
  • Telescope & Observatory Technical Capabilities
  • Trottier Family Foundation
  • Science in Action K-12 Workshops
  • SIA Teaching Videos
  • What's the Buzz?
  • How fast does your heart beat?
  • Tune into Frogs in your neighbourhood
  • An Otherworldly Glow
  • Fowl Fossils
  • Fantastic Flowing Glaciers
  • Glacial Erosion
  • Have you heard about "herd immunity"? How vaccines work to keep us healthy
  • K-12 Educators
  • Let's Talk Science
  • Share your Feedback
  • Faces of Science Outreach
  • Excellence in Science Public Engagement, Communication & Outreach Awards
  • SFU Science Rendezvous and International Astronomy Day 2024
  • Science Spooktacular
  • SFU Café Scientifique
  • Machine Shop
  • Electronics Shop
  • Science Stores and Receiving
  • IT Services
  • Environmental Medicine and Physiology Unit
  • Chair's Login
  • Safety Committee
  • Safety Training
  • Science Space HVAC Review
  • Departments
  • Support Students
  • Support Research
  • Support Outreach
  • The Parsad Family
  • John and Lexi Clague
  • Andrew Bennet & Theresa Kitos

by Erin Brown-John

voyager demo

If you’ve visited the Trottier Observatory or tuned in to its livestream, you may recognize SFU Physics alumnus Indira Janzen as a frequent host of Starry Nights.

“I remember when I was in grade two, looking at a book that had pictures that Voyager had taken of our solar system and being amazed at the fact that we were not the only planet out there,” she says.

Janzen doesn’t recall having many friends in high school, but she connected with her physics teacher, Mr. Dueck, because she found his enthusiasm for astronomy inspiring. “He is a huge space and physics nerd,” she says, “but instead of shying away from that he leaned into it and owned it as a part of who he is.”

Through Mr. Dueck she became involved with the Royal Astronomical Society of Canada, which meets regularly at SFU. While still in high school, she was able to get involved with an astrophysics project at the Trottier Observatory with SFU Physics professor Howard Trottier.

M82, aka the Cigar Galaxy

“Howard inspired me a lot during my experience at SFU because of his approachability, amazing teaching skills and seemingly endless knowledge of physics,” says Janzen. “I want to be like Howard and inspire the community like he did.” She has been working at the observatory ever since, as a host for public outreach events.

“I feel more comfortable being myself within the astronomy community because of the diversity it has,” she says. “I feel it is the most welcoming community because I am able to geek out, ask questions, and get things wrong sometimes but still feel accepted.”

At Trottier Observatory events and through leading Science in Action workshops she’s made it her mission to inspire more women and girls to consider STEM. “Women and women of colour are still massively under-represented in physics,” she says. “Even in my last year of schooling, I was either the only woman in my class or one of two women.”

“I started to grow curious about astrophysics when I was in elementary school. I believe that starting at that age is a great way to make an impression on girls and maybe inspire them or even just drive their curiosity as to what the field of physics is all about!”

Janzen is the first woman from her family to complete a university degree and is cheered on by her nani-ji (maternal grandmother), who didn’t have the opportunity to go to school. “I hope to make my family proud,” she says.

IMAGES

  1. Star Trek Voyager VR is The first Indie Oculus Rift Demo to Use Unreal

    voyager demo

  2. Star Trek Voyager VR is The first Indie Oculus Rift Demo to Use Unreal

    voyager demo

  3. GitHub

    voyager demo

  4. Star Trek Voyager VR is The first Indie Oculus Rift Demo to Use Unreal

    voyager demo

  5. Voyager Demo Flight at The Bill Beach Jet Classic

    voyager demo

  6. Voyager Live Demo

    voyager demo

VIDEO

  1. ProWing 2024

  2. voyager

  3. Voyager Preview

  4. Minimoog Voyager

  5. Voyager 2 Launch

  6. Voyager Modern Flyby V02

COMMENTS

  1. GitHub

    This can easily be done by running this command: php artisan voyager:admin [email protected]. If you did not install the dummy data and you wish to create a new admin user, you can pass the --create flag, like so: php artisan voyager:admin [email protected] --create. And you will be prompted for the user's name and password.

  2. Voyager

    Voyager is a Laravel Admin Package that includes BREAD (CRUD) operations, a media manager, menu builder, and much more. View on Github. Learn More. Featured On. Ahoy Matey & Welcome aboard! Voyager will take care of your administrative tasks, this way you can. focus on what you do best, which is building the next kick-ass app!

  3. Installation

    Installation. Voyager is super easy to install. After creating your new Laravel application you can include the Voyager package with the following command: Next make sure to create a new database and add your database credentials to your .env file, you will also want to add your application URL in the APP_URL variable:

  4. Voyager

    Note: Because Earth moves around the sun faster than Voyager 1 is speeding away from the inner solar system, the distance between Earth and the spacecraft actually decreases at certain times of year. Distance from Sun: This is a real-time indicator of Voyagers' straight-line distance from the sun in astronomical units (AU) and either miles (mi ...

  5. GitHub

    Lastly, we can install voyager. You can do this either with or without dummy data. The dummy data will include 1 admin account (if no users already exists), 1 demo page, 4 demo posts, 2 categories and 7 settings.

  6. Introduction

    Welcome to the Voyager documentation for version 1.6. This documentation will teach you how to install, configure, and use Voyager so that way you can create some kick ass stuff!

  7. Getting started with Voyager Laravel [Tutorial]

    Voyager Laravel is a popular open-source package that provides an easy-to-use admin panel and CRUD functionality for Laravel applications. Voyager Laravel is built on top of the Laravel framework. It is designed to simplify building and managing Laravel applications by providing a user-friendly interface for managing data, media, users, and permissions.

  8. Introduction

    Installation of the provided Voyager demo assets. License. Voyager is free and open source, licensed under the Apache 2.0 license. ...

  9. Installation

    Voyager is super easy to install. After creating your new Laravel application you can include the Voyager package with the following command: ... (if no users already exist), 1 demo page, 4 demo posts, 2 categories and 7 settings. To install Voyager without dummy data simply run. Copy php artisan voyager:install. If you prefer installing it ...

  10. Voyager

    Yardi Voyager is a web-based, fully integrated end-to-end platform with mobile access for larger portfolios to manage operations, execute leasing, run analytics, and provide innovative resident, tenant, and investor services. With a solution and best-of-breed product suite designed for every real estate market including commercial (office ...

  11. GitHub

    $ php artisan voyager:install --with-dummy (Command to generate dummy data will include 1 admin account (if no users already exist), 1 demo page, 4 demo posts, 2 categories and 7 settings) $ php artisan migrate --seed; Set DocumentRoot to {PROJECT_HOME} / public; Access from Browser with http:domain/admin

  12. ️ Voyager Documentation

    Lightweight. Voyager is built to minimize resource usage. There's no server to start, no resources to keep running in the background, and no operational overhead. Add Voyager to your application code and you can search through millions of embeddings while only using gigabytes of memory. Check out a demo of how to use Voyager in both Python and ...

  13. Exploring the best GraphQL data visualization tools

    GraphQL Voyager demo. GraphQL Voyager works by parsing a GraphQL schema and generating a visual representation of its types and fields. The tool uses the GraphQL introspection query to obtain the schema, making it compatible with any GraphQL server that supports this query. Once the schema is obtained, GraphQL Voyager generates the interactive ...

  14. Yardi Voyager Software Reviews, Demo & Pricing

    Yardi Voyager is a cloud-based property management and accounting platform for both residential and commercial entities. This software product is designed for small portfolio real estate owners as well as larger portfolio enterprises and can be accessed on any mobile device. Yardi offers property management solutions for residential properties ...

  15. GraphQL Voyager

    Best served on bigger screen sizes. This tool presents complex graphs. Use it on bigger screen size for better experience GOT IT. Represent any GraphQL API as an interactive graph.

  16. GitHub

    VOYAGER DEMO PROJECT. This is a demo project using Voyager package for Laravel. Feel free to use, modify or whatever you like with this project. What's included? Products Module. Manage Product. Manage Product Variation (sizes). Manage Product Images. Drag n drop sortable image. Product Categories. Orders Module. Manage Order.

  17. Voyager Demo

    Meet Voyager, Spotify's new, open source nearest-neighbor search library based on hnswlib, intended to succeed Annoy as Spotify's recommended nearest-neighbo...

  18. Voyager

    We introduce Voyager, the first LLM-powered embodied lifelong learning agent to drive exploration, master a wide range of skills, and make new discoveries continually without human intervention in Minecraft. Voyager is made possible through three key modules: 1) an automatic curriculum that maximizes exploration; 2) a skill library for storing and retrieving complex behaviors; and 3) a new ...

  19. Voyager: An Open-Ended Embodied Agent with Large Language Models

    We introduce Voyager, the first LLM-powered embodied lifelong learning agent in Minecraft that continuously explores the world, acquires diverse skills, and makes novel discoveries without human intervention. Voyager consists of three key components: 1) an automatic curriculum that maximizes exploration, 2) an ever-growing skill library of executable code for storing and retrieving complex ...

  20. Rob Gronkowski Settlement of Voyager Crypto Suit Gets Early Nod

    Rob Gronkowski Settlement of Voyager Crypto Suit Gets Early Nod. Peter Hayes. Reporter. Gronkowski will pay $1.9 million of the $2.4 million total. Settlement doesn't resolve claims against Mark Cuban, Mavs. A $2.4 million settlement funded primarily by retired NFL star Rob Gronkowski of claims that he and other athletes helped promote failed ...

  21. GitHub

    Voyager component accepts the following properties:. introspection [object] - the server introspection response.If function is provided GraphQL Voyager will pass introspection query as a first function parameter. Function should return Promise which resolves to introspection response object.; displayOptions (optional). displayOptions.skipRelay [boolean, default true] - skip relay-related entities

  22. NASA Tool Gets Ready to Image Faraway Planets

    Jet Propulsion Laboratory, Pasadena, Calif. 626-808-2469. [email protected]. Claire Andreoli. NASA's Goddard Space Flight Center, Greenbelt, Md. 301-286-1940. [email protected]. 2024-068. A technology demo on the Nancy Grace Roman Space Telescope will help increase the variety of distant planets scientists can directly image.

  23. Installation

    Voyager is super easy to install. After creating your new Laravel application you can include the Voyager package with the following command: ... (if no users already exist), 1 demo page, 4 demo posts, 2 categories and 7 settings. To install Voyager without dummy data simply run. Copy php artisan voyager:install. If you prefer installing it ...

  24. Earth exposed to interstellar cloud millions of years ago, says study

    Recent measurements by Voyager 1 and 2, the only crafts to have crossed from the heliosphere into the ISM, showed that the Earth would have likely experienced a spike in galactic cosmic radiation. It also would have experienced a rain of particles — some interstellar dust, but mainly hydrogen atoms — through the atmosphere.

  25. GitHub

    Voyager 2 is a data exploration tool that blends manual and automated chart specification. Voyager 2 combines PoleStar, a traditional chart specification tool inspired by Tableau and Polaris (research project that led to the birth of Tableau), with two partial chart specification interfaces: (1) wildcards let users specify multiple charts in parallel,(2) related views suggest visualizations ...

  26. Driven by curiosity, SFU Physics student finds her space at the

    popular but dangerous lab demo now safer thanks to sfu chemists; sfu physics welcomes new astrophysicist; watch your speed—whale zone ahead! department of statistics & actuarial science welcomes donald estep; compliant flooring not the answer to preventing fall-related injuries; sfu welcomes new shrum chair in biological mechanisms of disease