EuroPython 2019: First batch of accepted sessions
Our program work group (WG) has been working hard over the weekend to select the sessions for EuroPython 2019. * https://ep2019.europython.eu/events/sessions/ * We’re now happy to announce the first batch with: - 112 talks, - 12 trainings, - 6 posters, - 1 interactive session and - 5 helpdesks brought to you by 129 speakers: * https://ep2019.europython.eu/events/speakers/ * More advanced talks than in previous EuroPython editions We are glad that the Python community has heard our call to submit more advanced talks this year. This will make EuroPython 2019 even more interesting than our previous editions. Waiting List Some talks are still in the waiting list. We will inform all speakers who have submitted talks about the selection status by email. PyData EuroPython 2019 -- As in previous years, we will have lots of PyData talks and trainings: - 4 trainings on Monday and Tuesday (July 8-9) - 34 talks on Wednesday and Thursday (July 10-11) - no PyData talks on Friday (July 12) Full Schedule - The full schedule will be available early in June. Training Tickets & Combined Tickets --- If you want to attend the trainings offered on the training days (July 8-9), please head over to the registration page in the next couple of days. Sales are going strong and we only have 300 tickets available. Combined tickets are new this year and allow attending both training and conference days with a single ticket. Dates and Venues EuroPython will be held from July 8-14 2019 in Basel, Switzerland, at the Congress Center Basel (BCC) for the main conference days (Wed-Fri) and the FHNW Muttenz for the workshops/trainings/sprints days (Mon-Tue, Sat-Sun). Tickets can be purchased on our registration page: https://ep2019.europython.eu/registration/buy-tickets/ For more details, please have a look at our website and the FAQ: https://ep2019.europython.eu/faq Help spread the word Please help us spread this message by sharing it on your social networks as widely as possible. Thank you ! Link to the blog post: https://blog.europython.eu/post/185058369732/europython-2019-first-batch-of-accepted-sessions Tweet: https://twitter.com/europython/status/1131140414910750720 Enjoy, -- EuroPython 2019 Team https://ep2019.europython.eu/ https://www.europython-society.org/ -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANNOUNCE: wxPython 4.0.5
Announcing wxPython 4.0.5 = PyPI: https://pypi.org/project/wxPython/4.0.5 Extras: https://extras.wxPython.org/wxPython4/extras/ Pip:``pip install wxPython==4.0.5`` Changes in this release include the following: * Added missing HtmlWindow.ScrollToAnchor method, and also a couple methods in HtmlCell too. (#1141) * Added missing setters for the wheel-related properties in wx.MouseEvent. (#1140) * Updated wxWidgets commit reference, bringing fixes for #1140, #1086 and #1147. * Fix the use of the output parameter in HtmlWindow.OnOpeningURL the same way it was fixed in HtmlWindowInterface.OnHTMLOpeningURL. (#1068) * Fixed a crashing bug when using a member of a transient wx.VisualAttributes object. Also set the attributes to be read-only to simplify the fix. (#1198). * Updated the sip being used in wxPython builds to version 4.19.16. * Added helper functions to check results of wxWidgets configure during the build of wxPython. Currently used to determine if the wx webview, glcanvas, and media libraries should be added to the link command. (#1138) * Fixed scrollbar issue with ListCtrlAutoWidthMixin (#1215) * Fixed file access in the wx.py and wx.tools.pywxrc packages to be Python 2 and 3 compatible. (#1193, #1156) * Fixes for building with Python 3.8 on Linux. (#1227) Have fun! -- Robin Dunn Software Craftsman http://wxPython.org -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
EuroPython 2019: Monday and Tuesday activities for main conference attendees
Although the main conference starts on Wednesday, July 10th, there’s already so much to do for attendees with the main conference ticket on Monday 8th and Tuesday 9th. Beginners’ Day and Sponsored Trainings -- You can come to the workshops and trainings venue at FHNW Campus Muttenz and: - pick up your conference badge - attend the Beginners’ Day workshop - attend the sponsored trainings If you want to attend other workshops and trainings, you’ll need a separate training ticket or combined ticket. Details on the Beginners’ Day workshop and the sponsored trainings will be announced separately. Catering on training days not included -- Since we have to budget carefully, the lunch and coffee breaks are not included, if you don’t have a training or combined ticket. To not keep you hungry, we have arranged that you can buy lunch coupons (price to be announced later). You can also go to the grocery store at the ground floor. For coffee breaks you can go to the ground floor, to the 12th floor of the FHNW building, or outside at the beach bar (nice weather only) and buy drinks. * https://ep2019.europython.eu/registration/buy-tickets/ * Dates and Venues EuroPython will be held from July 8-14 2019 in Basel, Switzerland, at the Congress Center Basel (BCC) for the main conference days (Wed-Fri) and the FHNW Muttenz for the workshops/trainings/sprints days (Mon-Tue, Sat-Sun). Tickets can be purchased on our registration page: https://ep2019.europython.eu/registration/buy-tickets/ For more details, please have a look at our website and the FAQ: https://ep2019.europython.eu/faq Help spread the word Please help us spread this message by sharing it on your social networks as widely as possible. Thank you ! Link to the blog post: https://blog.europython.eu/post/185080400427/europython-2019-monday-and-tuesday-activities-for Tweet: https://twitter.com/europython/status/1131470223205445632 Enjoy, -- EuroPython 2019 Team https://ep2019.europython.eu/ https://www.europython-society.org/ -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
EuroPython 2019: Conference and training ticket sale opens today
We will be starting the EuroPython 2019 conference and training ticket sales today (Monday) at 12:00 CEST * https://ep2019.europython.eu/registration/buy-tickets/ * Only 300 training tickets available --- After the rush to the early-bird tickets last week (we sold more than 290 tickets in 10 minutes), we expect a rush to the regular and training tickets this week as well. We only have 300 training tickets available, so if you want to attend the training days, please consider getting your ticket soon. Available ticket types -- We will have the following ticket types available: - regular conference tickets - admission to the conference days (July 10-12) and sprints (July 13-14) - training tickets - admission to the training days (July 8-9) - combined tickets - admission to training, conference and sprint days (July 8-14) Please see our registration page for full details on the available tickets. As reminder, here’s the conference layout: - Monday & Tuesday, July 8 & 9: Trainings, Beginners’ Day and other workshops - Wednesday–Friday, July 10–12: Conference talks, keynotes & exhibition - Saturday & Sunday, July 13 & 14: Sprints Combined Tickets These are a new ticket type we are introducing for EuroPython 2019, to simplify purchase and check-in at the conference for attendees who want to attend the complete EuroPython 2019 week with a single ticket. To make the ticket more attractive, we are granting a small discount compared to purchasing training and conference tickets separately. Dates and Venues EuroPython will be held from July 8-14 2019 in Basel, Switzerland, at the Congress Center Basel (BCC) for the main conference days (Wed-Fri) and the FHNW Muttenz for the workshops/trainings/sprints days (Mon-Tue, Sat-Sun). For more details, please have a look at our website and the FAQ: https://ep2019.europython.eu/faq Help spread the word Please help us spread this message by sharing it on your social networks as widely as possible. Thank you ! Link to the blog post: https://blog.europython.eu/post/185008362672/europython-2019-conference-and-training-ticket Tweet: https://twitter.com/europython/status/1130371157440512000 Enjoy, -- EuroPython 2019 Team https://ep2019.europython.eu/ https://www.europython-society.org/ -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANNOUNCE wxPython 4.0.6
Announcing wxPython 4.0.6 = PyPI: https://pypi.org/project/wxPython/4.0.6 Extras: https://extras.wxPython.org/wxPython4/extras/ Pip:``pip install wxPython==4.0.6`` This is a quick-fix release to take care of the following issues: * Fixed a probably rare, but fatal bug on OSX when calling certain overloaded virtual methods with implementations in Python. * Fixed char pointers in generated stub code to have a valid pointer value. * Reverted the change that loads up install_requires from the contents of requirements.txt. Split the requirements.txt file into one for install and one for development. What is wxPython? - wxPython is a cross-platform GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a set of Python extension modules that wrap the GUI components of the popular wxWidgets cross platform library, which is written in C++. Supported platforms are Microsoft Windows, Mac OS X and macOS, and Linux or other unix-like systems with GTK2 or GTK3 libraries. In most cases the native widgets are used on each platform to provide a 100% native look and feel for the application. What is wxPython Phoenix? - wxPython's Project Phoenix is a new from-the-ground-up implementation of wxPython, created with the intent of making wxPython “better, stronger, faster than he was before.” In other words, this new implementation is focused on improving speed, maintainability and extensibility of wxPython, as well as removing most of the cruft that had accumulated over the long life of Classic wxPython. The project has been in development off and on, mostly behind the scenes, for many years. For the past few years automated snapshot builds have been available for those adventurous enough to try it, and many people eventually started using the snapshots in their projects, even for production releases. While there are still some things on the periphery that need to be completed, the core of the new wxPython extension modules which wrap the wxWidgets code has been stable for a long time now. Due to some things being cleaned up, reorganized, simplified and dehackified wxPython Phoenix is not completely backwards compatible with wxPython Classic. This is intended. In general, however, the API differences tend to be minor and some applications can use Phoenix with slight, or even with no modifications. In some other cases the correct way to do things was also available in Classic and it's only the wrong way that has been removed from Phoenix. For more information there is a Migration Guide document available at: https://docs.wxpython.org/MigrationGuide.html The new wxPython API reference documentation, including all Python-specific additions and customizations, and docs for the wx.lib package, is located at: https://docs.wxpython.org/ -- Robin Dunn Software Craftsman http://wxPython.org -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
EuroPython 2019: Financial Aid Program starts today
We are happy to announce the start of our financial aid program for this year’s EuroPython. As part of our commitment to the Python community, we are pleased to announce that we offer special grants for people in need of a financial aid to attend EuroPython. * https://ep2019.europython.eu/registration/financial-aid/ * Financial Aid Sponsor for EuroPython 2019 - EuroPython Society: https://www.europython-society.org/ The EuroPython Society (EPS) is sponsoring financial aid with 15,000 EUR this year. We offer financial aid conference grants in these 2 categories: - Free ticket. Get a standard ticket for the conference for free (including access to conference days (Wed-Fri), Beginners’ Day workshop and sprints.). Note: training passes are NOT included in the free conference ticket. - Travel / Accommodation. We will cover the travel costs pro rata, depending on what you are applying for. You can get partial refund for the accommodation. Grant Eligibility - EuroPython is a wonderful place to meet and share your experience with other Python developers from Europe and all around the world. Our goal is support people which want to make Python community better: conference speakers and tutorial presenters, active people from small Python communities and open source contributors. Our grants are open to all people in need of financial aid. We will specifically take into account the following criteria in the selection process: - Contributors: potential speakers/trainers of EuroPython (people who submitted a proposal) and all who contribute to EuroPython and/or Python community projects. - Economic factors: we want everybody to have a chance to come to EuroPython, regardless of economic situation or income level. - Diversity: we seek the most diverse and inclusive event possible. How to apply Please see our financial aid page for all details: https://ep2019.europython.eu/registration/financial-aid/ Become a Financial Aid Sponsor ! Even though the EPS is already sponsoring finaid, we can always use more budget to increase the number of people who can benefit from the program. You or your company can support our diversity and finaid initiative by becoming a sponsor. We have a special options “Financial aid sponsor” and “Financial aid donation” in the list of sponsor options, that can be booked separately or be included in the sponsor package. Please check our sponsor brochure for more information and contact fin...@europython.eu or the sponsor work group directly sponsor...@europython.eu. Bring new sponsor and get free ticket for EuroPython 2019 ! Dates and Venues EuroPython will be held from July 8-14 2019 in Basel, Switzerland, at the Congress Center Basel (BCC) for the main conference days (Wed-Fri) and the FHNW Muttenz for the workshops/trainings/sprints days (Mon-Tue, Sat-Sun). Tickets can be purchased on our registration page: https://ep2019.europython.eu/registration/buy-tickets/ For more details, please have a look at our website and the FAQ: https://ep2019.europython.eu/faq Help spread the word Please help us spread this message by sharing it on your social networks as widely as possible. Thank you ! Link to the blog post: https://blog.europython.eu/post/185103282697/europython-2019-financial-aid-program-starts Tweet: https://twitter.com/europython/status/1131833024079892480 Enjoy, -- EuroPython 2019 Team https://ep2019.europython.eu/ https://www.europython-society.org/ -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] SolarUtils-0.3 released - wrappers for NREL SOLPOS and SPECTRL2 algorithms
This update adds two convenience functions: 1. get_solposAM(location, datetimes, weather) - returns solar positions and airmass for arbitrary sequence of datetime vectors [year, month, day, hour, minute second]. 2. get_solpos8760(location, year, weather) - returns 8760 annyual hourly solar position and airmass for given year. For example: >>> location = [35.56836, -119.2022, -8.0]>>> datetimes = [... >>> (datetime.datetime(2013, 1, 1, 0, 0, 0)... + >>> datetime.timedelta(hours=h)).timetuple()[:6]... for h in >>> range(1000)]>>> weather = [1015.62055, 40.0]>>> angles, airmass = >>> get_solposAM(location, datetimes, weather) For more info, please see: - docs: https://sunpower.github.io/SolarUtils/ - repo: https://github.com/SunPower/SolarUtils - pypi: https://pypi.org/project/SolarUtils/ Thanks! -- Mark Mikofski, PhD (2005) *Fiat Lux* -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/