¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Python3/GTK3 progress


 

Python3/GTK3 Progress:

The d-rats client program in my python3_tyw branch of seems to mostly work on both python3 and python2 now.
The map display is not working.

I made that change and announced it a while back, but have not seen any feedback.

I am now testing it using the msys2.org mingw64 packages of python in addition to anti-x linux. mysys2.org has fixed the broken package that was preventing some windows packages from working.

Because I am using the mingw64 packages of python, the shebang launching of d-rats does not work.

My next change to my frok will probably to start disabling python2 support.

The main reason for that is that I have been refactoring the map routines into their own directory, and if I nest it under the d_rats directory, I can not get the module resolution to work with python2.

I have been documenting the refactoring / port of the Map Display with at

It is now functional for displaying the map for any coordinates that I put in.

I have not yet connected that refactoring back to the d-rats client program. I am still testing it standalone.

I want to be able to test plotting stations on the map before I merge it back in.

Hopefully my wiki articles can help get other programmers as this is a very complex program.

And again, I am still learning both d-rats internals and GTK programming.

73,
-John, wb8tyw


 

John,

I am speaking for other people I know as well as myself when I say that we're looking forward to a fully-functional Python3-compatible version of D-RATS.

In fact, I am the curator of HamPi, the ham radio software collection for the Raspberry Pi and I had to do some fancy things to get the traditional D-RATS running on the latest version of Raspberry Pi OS based on Debian Bullseye.

Please let me know how I can help you out. Your contributions are heartily welcomed!

73,

-Dave, W3DJS

On 12/16/21 11:19, John E. Malmberg wrote:
Python3/GTK3 Progress:

The d-rats client program in my python3_tyw branch of seems to mostly work on both python3 and python2 now.
The map display is not working.

I made that change and announced it a while back, but have not seen any feedback.

I am now testing it using the msys2.org mingw64 packages of python in addition to anti-x linux.?? mysys2.org has fixed the broken package that was preventing some windows packages from working.

Because I am using the mingw64 packages of python, the shebang launching of d-rats does not work.

My next change to my frok will probably to start disabling python2 support.

The main reason for that is that I have been refactoring the map routines into their own directory, and if I nest it under the d_rats directory, I can not get the module resolution to work with python2.

I have been documenting the refactoring / port of the Map Display with at

It is now functional for displaying the map for any coordinates that I put in.

I have not yet connected that refactoring back to the d-rats client program.? I am still testing it standalone.

I want to be able to test plotting stations on the map before I merge it back in.

Hopefully my wiki articles can help get other programmers as this is a very complex program.

And again, I am still learning both d-rats internals and GTK programming.

73,
-John, wb8tyw





 

On 12/16/2021 10:21 AM, Dave Slotter, W3DJS wrote:
John,
I am speaking for other people I know as well as myself when I say that we're looking forward to a fully-functional Python3-compatible version of D-RATS.
In fact, I am the curator of HamPi, the ham radio software collection for the Raspberry Pi and I had to do some fancy things to get the traditional D-RATS running on the latest version of Raspberry Pi OS based on Debian Bullseye.
Please let me know how I can help you out. Your contributions are heartily welcomed!
Testing my fork is probably helpful. I know that maps don't work yet, and I have the code being a bit more noisy on the logs as I try to figure out what is going on with it.

While I have been playing in my personal fork, I am wondering if anyone here wants to have me add them as reviewers for my PRs. I think you need a github account for me to do that.

While I can not promise to wait for reviews before merging a PR, I will try to respond to any feedback, and some of that can be good content for a wiki page.

This also gives notification of when something is ready for a tests, and why a change was needed.

I am not sure when I will have a significant update, as my next goal is getting a marker to display on the Map, and I found out last night I still have a bit of work to do on that. And I do not know how much time I will be able to spend on this over the holidays.

I am trying to make my changes to the python_tyw branch incremental and would like to use my as help for getting others up to speed on being able to contribute.

Even though I am a professional programmer, this is not the type of programming that I do at work, so I am having to learn a lot as I go.

73,
-John, wb8tyw


 

I can help review pull requests when I am available. (Don't promise to be available 100%.)

73,

On Sat, Dec 18, 2021 at 11:42 AM John E. Malmberg <wb8tyw@...> wrote:
On 12/16/2021 10:21 AM, Dave Slotter, W3DJS wrote:
> John,
>
> I am speaking for other people I know as well as myself when I say that
> we're looking forward to a fully-functional Python3-compatible version
> of D-RATS.
>
> In fact, I am the curator of HamPi, the ham radio software collection
> for the Raspberry Pi and I had to do some fancy things to get the
> traditional D-RATS running on the latest version of Raspberry Pi OS
> based on Debian Bullseye.
>
> Please let me know how I can help you out. Your contributions are
> heartily welcomed!

Testing my fork is probably helpful.? I know that maps don't work yet,
and I have the code being a bit more noisy on the logs as I try to
figure out what is going on with it.

While I have been playing in my personal fork, I am wondering if anyone
here wants to have me add them as reviewers for my PRs.? ?I think you
need a github account for me to do that.

While I can not promise to wait for reviews before merging a PR, I will
try to respond to any feedback, and some of that can be good content for
a wiki page.

This also gives notification of when something is ready for a tests, and
why a change was needed.

I am not sure when I will have a significant update, as my next goal is
getting a marker to display on the Map, and I found out last night I
still have a bit of work to do on that.? And I do not know how much time
I will be able to spend on this over the holidays.

I am trying to make my changes to the python_tyw branch incremental and
would like to use my as help for
getting others up to speed on being able to contribute.

Even though I am a professional programmer, this is not the type of
programming that I do at work, so I am having to learn a lot as I go.

73,
-John, wb8tyw






 

John,

Certainly can review, happy also to noodle comments into documents. If you are up for elmering an crusty old dude on python 3 (with extremely rusty programming skills, I will emphasize) I will join any group you are mentoring.

I¡¯ll start by locating some online tutorials and go from there. Boxes available here are Win10/11 and ¡°RasDebian¡±. Got some other projects I want to understand better that are Python based so it all make sense.

Jack - KD4IZ

On Dec 18, 2021, at 11:42, John E. Malmberg <wb8tyw@...> wrote:

?On 12/16/2021 10:21 AM, Dave Slotter, W3DJS wrote:
John,
I am speaking for other people I know as well as myself when I say that we're looking forward to a fully-functional Python3-compatible version of D-RATS.
In fact, I am the curator of HamPi, the ham radio software collection for the Raspberry Pi and I had to do some fancy things to get the traditional D-RATS running on the latest version of Raspberry Pi OS based on Debian Bullseye.
Please let me know how I can help you out. Your contributions are heartily welcomed!
Testing my fork is probably helpful. I know that maps don't work yet, and I have the code being a bit more noisy on the logs as I try to figure out what is going on with it.

While I have been playing in my personal fork, I am wondering if anyone here wants to have me add them as reviewers for my PRs. I think you need a github account for me to do that.

While I can not promise to wait for reviews before merging a PR, I will try to respond to any feedback, and some of that can be good content for a wiki page.

This also gives notification of when something is ready for a tests, and why a change was needed.

I am not sure when I will have a significant update, as my next goal is getting a marker to display on the Map, and I found out last night I still have a bit of work to do on that. And I do not know how much time I will be able to spend on this over the holidays.

I am trying to make my changes to the python_tyw branch incremental and would like to use my as help for getting others up to speed on being able to contribute.

Even though I am a professional programmer, this is not the type of programming that I do at work, so I am having to learn a lot as I go.

73,
-John, wb8tyw





 

On 12/18/2021 11:07 AM, Dave Slotter, W3DJS wrote:
I can help review pull requests when I am available. (Don't promise to be
available 100%.)
Thanks. I need your github username to add you to reviews.
You can sign up for a free github account if you do not have one.

73,
-John, wb8tyw


 

On 12/18/2021 1:08 PM, Jack Spitznagel (KD4IZ) wrote:
John,
Certainly can review, happy also to noodle comments into documents.
If you are up for elmering an crusty old dude on python 3 (with
extremely rusty programming skills, I will emphasize) I will join any
group you are mentoring.
I¡¯ll start by locating some online tutorials and go from there.
Boxes available here are Win10/11 and ¡°RasDebian¡±. Got some other
projects I want to understand better that are Python based so it all
make sense.
Thanks. I need your github username to add you to reviews.
You can sign up for a free github account if you do not have one.

73,
-John, wb8tyw