mareuter / lct-python Goto Github PK
View Code? Open in Web Editor NEWLunar Club Tools in Python
License: MIT License
Lunar Club Tools in Python
License: MIT License
Investigate having the code work for both Python 2 and 3.
The timezone presented for the local time on the moon information tab only shows the first letter on Linux/OSX. This is due to a different representation of the timezone name between Windows and Linux/OSX. Windows has full name while Linux/OSX uses abbreviations.
The main program icon needs to be added and used.
Trying to use the location dialog results in an error since the class cannot be found.
Once #13 is completed, the project should make use of Travis CI for building kits.
The MoonInfo object should only return numerical information. The views should decide how to format the information.
There are a few assertEquals calls in the testing code.These are deprecated aliases and should be changed.
The UTC date is occasionally off by a second compared to the local date. The ObservingSite::getUtcDate function should just return the self._observer.date object as a string.
I happen to like the Android app's theme, so find or create a dark theme for the application. Start by checking this one out: https://github.com/ColinDuquesnoy/QDarkStyleSheet.
Remove some of the extraneous wording, combine the time information and add a UTC variant. Make it look more like the Android version.
A widget containing the special lunar club naked eye list items needs to be created.
The moon information widget should have indicators showing the next dates of the next four moon phases.
A widget showing the current illuminated fraction of the moon should be created.
I need to check if the program runs on all the platforms I can get my hands on.
The program needs the ability to change the observing date and have all of the information update to the requested date. A dialog should handle this from within the program and the launcher script should accept a date and set the program information accordingly.
The current feature tab will be separated into Lunar Club and Lunar II Club tabs. The feature list views need to be separated and joined to the correct tab.
The current resource file needs to be split into a main program resource file and a widget resource file to aid in getting the correct imports in generated files. Adjust the build_qt routine in setup.py and fix all resource issues in the UI files.
The illuminated fraction widget needs to be added to the moon information page.
The setup.py file should be modified to conform with the standards necessary for PyPI integration. Create other files as necessary to support this.
Librations that are negative but less than the absolute value of 1 have their negative sign removed. This needs to be fixed.
A logger needs to be added to the project to handle the debugging statements in an orderly fashion.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.