❌

Reading view

There are new articles available, click to refresh the page.

Unschooling and Python || wget, tar -xvzf and for loops

Β Last night was a shorter run at things in general because KO6BTY, (the 13 year old known as Diaze here), and I got a later start.

We spent what felt like forever, but what was actually only 12 minutes trying to share files from the 'usual' file side of the kid's Chromebook with the Linux side using file folders and whatnot. Nothing worked. For whatever reason, the Linux folders weren't visible in the machine's 'My Files' app. Sharing folders led to the machine basically hanging. Then! Then, we handled the issue like a couple of programmers, and instead of downloading in one system and trying to copy to anther, Diaze just ran the following from her Linux terminal

wget https://data.cosmic.ucar.edu/gnss-ro/cosmic2/provisional/spaceWeather/level2/2024/203/ionPrf_prov1_2024_203.tar.gz

That was snazzy! It just brought the file right in because, well, command line interface tools are just... snazzy.Β 

Having a chat record of our work together is also really helpful. I remember feeling like we'd wasted so much time trying to copy files over. We literally spent 12 minutes. Not. The. End. Of.The. World. Happily!

Then! The kid used tar to unzip the compressed data tarball. Watching her as the 4000 files fold out onto the drive was a lot of fun. This is a good project! I also loved the part where she caught on that this was the same Python with the same constructs she'd been using on the Project TouCan's remote Morse code key.

From there, we got back into using the netCDF4 package to look at data. We talked about Python Dictionaries and then looked at the latitutude values of a radio occultation satellite pass that measured the electron density of the ionosphere.Β 

The goal at this point is for KO6BTY to create a map of the latitude and longitude values in Datasette to see where the satellite pass took place with respect to Earth.


Unschooling and Learning Python

Β KO6BTY and I are making another run through Python.

Diaze has learned a bit of Python in the past when she set up our QSO mapping app to pull in pertinent ionosonde data from the Digisonde ionosondes. Now, we're working with Python again to analyze data not from ground-bound ionosondes, but from the COSMIC2 constellation of satellits that provide ionospheric data includihng electron density profiles.

That was the intro, and the application, but this post is more about how to informallly teach Python. What will work, and what won't? With unschooling, a lot of learning is initiated by something called strewing. Strewing as it's comonly defiined is, essentially, keeping things a little cluttered around the house. It's leaving reading material, projects, web sites, and so on, out where everyone in the house, including and especially the kids, can see them. I've widened the definition to include our entire indoor and outdoor lives, and the city and world at large. For us, it worksΒ in more ways than one.

But, it's a very informal activity designed to lead, perhaps, to more formal educational activities depending on the kid's interests. Here's the question: can a topic also be taught informally? I've had varying results with this. Sometimes the kids here pick up things hanging out with my partner and I. Diaze picked up writing by attending writing groups with me. Mota, who's manual dexterity is through the roof, picks up physical activitiese by hanging out with other people doing them as evidenced by me getting nailed in the chest by a perfect spiral football pass when he was six. Tawnse has picked up and lost physics more than once just soaking it in from my partner's online lecture productions.

I enjoy showing the gang how to do things but, especially for me, and especially with Python, there can be a lot of unexpected set up that can start to slow progress and sometimes drive everything to a halt. Last night, it was working in a venv vs not workign in a venv on a Chromebook with respect to installing packages with pip.

I, of course, have setup my Chromebook at sometime in the past to let me do pretty much whatever the heck I please. I don't remember how I did it. Meanwhile, Diaze's Chromebook was adamant that she not install netCDF4 with pip as it might ruin the entire Python install.

I'm happy to report that we did arrive at the venv solution mostly through our experience with Datasette plugins. The development section of most plugins mentions using venv. That did the trick. Once Diaze was within a virtual environment, pip felt comfortable enough to allow the install.

We stopped there for the day.

I'm going to try to keep a lab notebook of how this goes. I caught Covid this week, whichΒ  might seem irrelevant, but Diaze and I are doing all of this work through Google Meet so IΒ  don't expose her. Consequently, I have our entire chat streams as a result. I'm going to see if I can somehow weave those in as data for how to improve or change or show what works about this 'teaching/learning' method.

It outghta be fun.


Antipodal HF Radiation: Or How Did TouCans Talk to Nighttime Australia and Japan after Sunrise in CO?

Β On one of the most interesting radio days of our recent camping trip, Project TouCans made QSOs with Australia, Japan, Columbia, and Argentina, all on the same day! The QSOs to Japan and Australia were made in the middle of their night. The Japan, Australia, and Columbia QSOs were all made in a sixteen minute window beginning with VK3YV at 12:40 UTC.



What was the Propagation Mode?

While the QSOs were awesome! How did they happen? I did a bit of research.Β 

Spoiler: I don't have an answer yet.

If you have ideas, I'd love help on this, please comment!

Dayside stations talking to nightside stations led me toΒ sv1uy's page on chordal hop propagation which had a nice diagram



The rest of the notes from below followed from this diagram. I don't have answers yet, but here are my notes. I've been talking with the kids about radio occultation, refraction, and of course, the Gladych research project during all of this. I'm also using it to introduce trig which will layer in with the work the 11 and 9 year-olds, (Mota and Tawnse), are doing with fractions.

This mode,Β (numbered page 4 of Gold's thesis), is interesting because we had plenty of scattering. Notice the mountain peaks and ridges all round us below.



Chordal Modes Introduced with Villard

And we have our first reference to Villard, which included Okinawa, and therefore two different Gladychs, Michael's Project Smoke Puff article, and Stanislaw who was the architect for the Okinwa base in 1955.




And there's a bit of a Gladych aside here that's just too difficult to ignore. Apparently Stanislaw also few planes in World War II? I knew Michael did, but this is the first mentionΒ [pdf] I've seen of Stanislaw being a pilot


Carter Manny Jr. worked with Stanislaw. Here's his Chicago TribuneΒ obituary.

Finding Our Antipodal Point

To find the anitpoidal point, we can follow our longitude over the North (or South for that matter) where it will become the same longitude minus 180 degrees, or pi radians if that's the unit you prefer. You can see this in the diagram below where our longitude of about -107 degrees traced over the pole becomes about 73 degrees.




Meanwhile, our latitude above the equator will be used to find the same number of degrees below the equator:

37.82275 becomes -37.82275.

More precisely, we getΒ 

37.822754Β°N 107.717935Β°W -> 37.822754Β°NΒ 72.282065Β°E



And our anitpodal is shown below near the 70 degrees East label.


Pretty excellent discussion of anitpodal points.

Conclusions for the moment

I don't know what propagation mode we had yet. We're going to pull some ionosonde data next to see if there was in fact a 'tilt' in the ionosphere at the time of the QSOs.


Project TouCans featured on Ham Radio Workbench Episode #211 !!!

Β 


A few weeks ago, the 13, 11, and 9 year-old gang and I were out on our yearly camping trip, hanging out near Great Basin National Park above Baker, NV, whenΒ KO6BTY and I got to participate in a Ham Radio Workbench episode! It was a lot of fun! (It was also one of the latest nights up we had during the trip.)

If you're landing here from there, we talked about a lot of things including:

Project TouCans (page) (and in general)

POTA/SOTA

How early versions of TouCans were inspired by the OHIS

Camping

KO6BTY and my writing projects regarding one Michael Gladych (page) (general gladych) (general history of physics)

unschooling/homeschooling/parenting in general

and we got to talk to Thomas K4SWL about qrp rigs


We just made it back from our camping trip yesterday, so I hope to have a lot of updates over the next few days, and maybe some pretty pictures as well like this one of Mt. Wheeler and, of course, Project TouCans.




❌