Coder Social home page Coder Social logo

schedscrape's Issues

Sched rearranged for single Print function

Some thought should be given to applying different formatting rules for different choices of --printformat, then lines can be generated and printed with the generic Sched.PrintOutput([format]) function, or something like that.

Add capability to provide email text to be sent to operators, and more verbose session information.

Should include functionality to identify observations coming up in < 24/48 hours, group sessions accordingly (by telecope), and provide email(s') text to be sent to operators. This means having a dictionary of sched blocks and command files.

It may also be nice to have other output options like LST ranges of upcoming sessions, even precise windows sources will be observed according to sched blocks/catalogs, plots, etc. This would all fall under "more verbose session info."

Pickle functionality

Add functionality that looks for existing pickle files and/or writes them (instead of web scraping). This is moving in the direction of having a Sched database. For now, pickling/unpickling astropy tables should be fine, but eventually, probably want to do this another way.

Sort wiki output, merge consecutive entries

Wiki output doesn't appear to be sorted nicely within blocks, so there should be control over how to sort the entire list. Also, consecutive entries (i.e. those that run from one day to the next) should be identified and merged.

GBNCC sched lines

Support GBNCC project ID(s).

Add functionality to quickly output lines that can be copy/pasted into the GBNCC obs sign-up page.

Sched MergeAdjacent functionality

Not urgent, but at some point, might want to include special merge functionality for P2945 (and other sessions?) to avoid having to do this by hand.

Also, it might be a good idea to track both merged/unmerged Sched tables. I can't think of why right now, but it's something to consider in the future.

Implement LST calculator in Sched.

This will be useful for effectively replacing the need for GBO helpdesk emails in planning observing for GBNCC, making pointing catalogs, etc.

Bug following 342 MHz receiver checkout?

Scraping the schedule Aug 19-23, my scraper is missing the first 1.5 hour session (GBT20B-362) following the receiver checkout. I'm not quite sure why this is happening, but it looks like a bug. Watch out for this in putting together GBNCC schedules.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.