41554 blogs · [ { "id": "01a087e8-7fd0-736e-86c6-41b004d40740", "title": "Precision Pressure Meter Project", "url": "https://swharden.com/blog/2017-04-29-precision-pressure-meter-project/", "published_at": "2017-04-29T13:15:07+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b005c24f09", "title": "Logging I2C Data with Bus Pirate and Python", "url": "https://swharden.com/blog/2017-02-04-logging-i2c-data-with-bus-pirate-and-python/", "published_at": "2017-02-04T13:13:44+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0067fa8a7", "title": "1 Rotary Encoder, 3 Pins, 6 Inputs", "url": "https://swharden.com/blog/2017-02-02-rotary-encoder/", "published_at": "2017-02-02T22:48:53+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b006c1609a", "title": "Raspberry Pi RF Frequency Counter", "url": "https://swharden.com/blog/2016-10-10-raspberry-pi-rf-frequency-counter/", "published_at": "2016-10-10T02:58:41+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b007777ada", "title": "Generating Analog Voltage with Raspberry Pi", "url": "https://swharden.com/blog/2016-09-28-generating-analog-voltages-with-the-raspberry-pi/", "published_at": "2016-09-28T22:26:29+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b007ba7aa9", "title": "Hacking a Cheap Ammeter / Voltmeter to Provide a Bluetooth PC Interface", "url": "https://swharden.com/blog/2016-09-19-hacking-a-cheap-ammeter-voltmeter-to-provide-a-bluetooth-pc-interface/", "published_at": "2016-09-19T11:46:11+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00808ce6f", "title": "Adding ADC to Microcontrollers without ADC", "url": "https://swharden.com/blog/2016-09-09-adding-adc-to-microcontrollers-without-adc/", "published_at": "2016-09-09T03:00:31+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b008d57066", "title": "VHF Frequency Counter with PC Interface", "url": "https://swharden.com/blog/2016-09-05-vhf-frequency-counter-with-pc-interface/", "published_at": "2016-09-05T17:34:44+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0092e7e36", "title": "ICS501 Simple Frequency Multiplier", "url": "https://swharden.com/blog/2016-08-31-ics501-simple-frequency-multiplier/", "published_at": "2016-08-31T03:57:50+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b009f2553b", "title": "TENMA Multimeter Serial Hack", "url": "https://swharden.com/blog/2016-08-24-tenma-multimeter-serial-hack/", "published_at": "2016-08-24T03:08:28+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00ac0a277", "title": "Breadboard Line Driver Module", "url": "https://swharden.com/blog/2016-08-20-breadboard-line-driver-module/", "published_at": "2016-08-20T19:16:27+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00bb89a23", "title": "DIY ECG with 1 op-amp", "url": "https://swharden.com/blog/2016-08-08-diy-ecg-with-1-op-amp/", "published_at": "2016-08-08T01:49:24+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00c5607b6", "title": "Python Real-time Audio Frequency Monitor", "url": "https://swharden.com/blog/2016-07-31-real-time-audio-monitor-with-pyqt/", "published_at": "2016-07-31T15:21:11+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00c5d6059", "title": "Live Data in PyQt4 with PlotWidget", "url": "https://swharden.com/blog/2016-07-31-live-data-in-pyqt4-with-plotwidget/", "published_at": "2016-07-31T07:28:28+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00cfc5c5d", "title": "Live Data in PyQt4 with MatplotlibWidget", "url": "https://swharden.com/blog/2016-07-30-live-data-in-pyqt4-with-matplotlibwidget/", "published_at": "2016-07-30T23:15:23+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00de969ed", "title": "Opto-Isolated Laser Controller Build", "url": "https://swharden.com/blog/2016-07-28-opto-isolated-laser-controller-build/", "published_at": "2016-07-28T02:33:12+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00df2862a", "title": "Realtime Audio Visualization in Python", "url": "https://swharden.com/blog/2016-07-19-realtime-audio-visualization-in-python/", "published_at": "2016-07-19T04:44:48+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00e37d970", "title": "Controlling Bus Pirate with Python", "url": "https://swharden.com/blog/2016-07-14-controlling-bus-pirate-with-python/", "published_at": "2016-07-14T00:15:31+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00f150406", "title": "Festivus Pole Video Game", "url": "https://swharden.com/blog/2015-12-23-festivus-pole-video-game/", "published_at": "2015-12-23T18:24:11+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b00fce61dc", "title": "Epoch Timestamp Hashing", "url": "https://swharden.com/blog/2014-04-19-epoch-timestamp-hashing/", "published_at": "2014-04-19T08:31:53+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0106eed62", "title": "Directly Driving 7-Segment Display with AVR IO Pins", "url": "https://swharden.com/blog/2014-02-27-directly-driving-7-segment-display-with-avr-io-pins/", "published_at": "2014-02-27T16:19:53+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b011496bae", "title": "Calculate QRSS Transmission Time with Python", "url": "https://swharden.com/blog/2013-06-23-calculate-qrss-transmission-time-with-python/", "published_at": "2013-06-23T21:19:59+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b011c46be8", "title": "Adding USB to a Cheap Frequency Counter (Again)", "url": "https://swharden.com/blog/2013-06-22-adding-usb-to-a-cheap-frequency-counter-again/", "published_at": "2013-06-22T20:07:22+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b011ea7e9e", "title": "Crystal Oven Testing", "url": "https://swharden.com/blog/2013-06-22-crystal-oven-testing/", "published_at": "2013-06-22T15:14:37+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0122fb58e", "title": "Precision Temperature Measurement", "url": "https://swharden.com/blog/2013-06-10-precision-temperature-measurement/", "published_at": "2013-06-10T22:25:27+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b012f099cb", "title": "Realtime image pixelmap from Numpy array data in Qt", "url": "https://swharden.com/blog/2013-06-03-realtime-image-pixelmap-from-numpy-array-data-in-qt/", "published_at": "2013-06-03T22:40:56+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b012f64e14", "title": "Wireless Microcontroller / PC Interface for $3.21", "url": "https://swharden.com/blog/2013-05-19-wireless-microcontroller-pc-interface-for-3-21/", "published_at": "2013-05-19T01:32:46+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b013707a44", "title": "Realtime FFT Audio Visualization with Python", "url": "https://swharden.com/blog/2013-05-09-realtime-fft-audio-visualization-with-python/", "published_at": "2013-05-09T19:52:02+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b014456e36", "title": "Realtime Data Plotting in Python", "url": "https://swharden.com/blog/2013-05-08-realtime-data-plotting-in-python/", "published_at": "2013-05-08T16:34:27+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b014ae5e17", "title": "AVR Programming in 64-bit Windows 7", "url": "https://swharden.com/blog/2013-05-07-avr-programming-in-64-bit-windows-7/", "published_at": "2013-05-07T18:14:58+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b014c78524", "title": "Tenma 72-7750 Multimeter for RF Engineering", "url": "https://swharden.com/blog/2013-04-17-tenma-72-7750-multimeter-excellent-for-rf-engineering/", "published_at": "2013-04-17T22:20:55+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b015596695", "title": "Fixing Slow Matplotlib in Python(x,y)", "url": "https://swharden.com/blog/2013-04-15-fixing-slow-matplotlib-in-pythonxy/", "published_at": "2013-04-15T11:55:27+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0159793d9", "title": "Simple DIY ECG + Pulse Oximeter (version 2)", "url": "https://swharden.com/blog/2013-04-14-simple-diy-ecg-pulse-oximeter-version-2/", "published_at": "2013-04-14T16:00:14+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0166c3146", "title": "AVR Programming in Linux", "url": "https://swharden.com/blog/2013-01-06-avr-programming-in-linux/", "published_at": "2013-01-06T14:51:19+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01710ac1c", "title": "My DIY Bench Power Supply", "url": "https://swharden.com/blog/2012-12-18-my-diy-bench-power-supply/", "published_at": "2012-12-18T11:30:27+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0172aabd7", "title": "Single Wavelength Pulse Oximeter", "url": "https://swharden.com/blog/2012-12-06-single-wavelength-pulse-oximeter/", "published_at": "2012-12-06T08:13:41+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b017495a39", "title": "Geek Spin - ATTiny44 Project Prototype", "url": "https://swharden.com/blog/2012-08-18-geek-spin-attiny44-project-prototype/", "published_at": "2012-08-18T15:28:38+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01782ed15", "title": "Introduction to PIC Programming for AVR users", "url": "https://swharden.com/blog/2012-06-24-introduction-to-pic-programming-from-an-avr-guru/", "published_at": "2012-06-24T20:29:03+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0179bc589", "title": "Multichannel USB Analog Sensor with ATMega48", "url": "https://swharden.com/blog/2012-06-14-multichannel-usb-analog-sensor-with-atmega48/", "published_at": "2012-06-14T10:42:00+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0186286d8", "title": "Resuming Life", "url": "https://swharden.com/blog/2012-06-13-resuming-life/", "published_at": "2012-06-13T10:41:33+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b018bf4e21", "title": "First Diagnosis", "url": "https://swharden.com/blog/2012-04-16-first-diagnosis/", "published_at": "2012-04-16T21:00:00+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b019882b81", "title": "We Love and Will Miss You, Angelina", "url": "https://swharden.com/blog/2011-08-23-we-love-and-will-miss-you-angelina/", "published_at": "2011-08-23T01:08:43+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b019a11bcb", "title": "High Altitude Balloon Transmitter Prototype", "url": "https://swharden.com/blog/2011-08-14-high-altitude-balloon-transmitter-prototype/", "published_at": "2011-08-14T18:42:59+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01a4fe339", "title": "High School Students' High Altitude Balloon", "url": "https://swharden.com/blog/2011-08-14-high-school-students-high-altitude-balloon-2/", "published_at": "2011-08-14T18:36:12+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01b079ac2", "title": "Ridiculously Simple AVR AM Radio Transmitter", "url": "https://swharden.com/blog/2011-08-06-ridiculously-simple-avr-mcu-am-radio-transmitter/", "published_at": "2011-08-06T19:32:44+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01b279d77", "title": "I before E except after Hellschreiber", "url": "https://swharden.com/blog/2011-08-05-i-before-e-except-after-hellschreiber/", "published_at": "2011-08-05T18:52:40+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01bac633e", "title": "PC/microcontroller “wireless” data transfer (part 2)", "url": "https://swharden.com/blog/2011-07-31-pcmicrocontroller-wireless-data-transfer-part-2/", "published_at": "2011-07-31T22:35:12+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01c119e01", "title": "PC/microcontroller \"wireless\" data transfer (part 1)", "url": "https://swharden.com/blog/2011-07-26-pcmicrocontroller-wireless-data-transfer/", "published_at": "2011-07-26T22:35:16+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01c7d48be", "title": "Frequency Counter Gen2", "url": "https://swharden.com/blog/2011-07-24-frequency-counter-gen2/", "published_at": "2011-07-24T17:07:24+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01d2d2612", "title": "DIY State Machine", "url": "https://swharden.com/blog/2011-07-16-half-hearted-diy-logic-analyzer-works-a-little/", "published_at": "2011-07-16T22:52:17+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01d92a3ee", "title": "Frequency Counter Hacked to add USB Functionality", "url": "https://swharden.com/blog/2011-07-11-aj4vd-arsenal-recently-expanded/", "published_at": "2011-07-11T17:02:33+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01e1f76a8", "title": "Sound Card Microcontroller/PC Communication", "url": "https://swharden.com/blog/2011-07-09-sound-card-microcontrollerpc-communication/", "published_at": "2011-07-09T23:30:44+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01f1a14e0", "title": "Create Mono and Stereo Wave Files with Python", "url": "https://swharden.com/blog/2011-07-08-create-mono-and-stereo-wave-files-with-python/", "published_at": "2011-07-08T09:22:04+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b01fc580b4", "title": "Using Timers and Counters to Clock Seconds", "url": "https://swharden.com/blog/2011-06-19-using-timers-and-counters-to-clock-seconds/", "published_at": "2011-06-19T23:06:41+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0208f1513", "title": "Permeability Tuned Oscillator (PTO) Working Nicely", "url": "https://swharden.com/blog/2011-06-05-permeability-tuned-oscillator-pto-working-nicely/", "published_at": "2011-06-05T02:21:40+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0217cf10e", "title": "Screwy Oscillator Idea", "url": "https://swharden.com/blog/2011-06-02-screwy-oscillator-idea/", "published_at": "2011-06-02T21:18:47+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b021b254a7", "title": "QRSS and WSPR Presentation for GARS", "url": "https://swharden.com/blog/2011-03-17-qrss-and-wspr-presentation-for-gars/", "published_at": "2011-03-17T10:15:15+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b022370408", "title": "6 Day QRSS Stitch", "url": "https://swharden.com/blog/2011-03-14-6-day-qrss-stitch/", "published_at": "2011-03-14T16:10:10+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0231d0554", "title": "$10 Frequency Counter Finished!", "url": "https://swharden.com/blog/2011-03-14-frequency-counter-finished/", "published_at": "2011-03-14T10:29:21+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b023372a6f", "title": "Spring Break QTH", "url": "https://swharden.com/blog/2011-03-05-spring-break-qth/", "published_at": "2011-03-05T17:40:56+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b023bbed2b", "title": "RF Workshop Launched", "url": "https://swharden.com/blog/2011-02-20-rf-workshop-launched/", "published_at": "2011-02-20T00:13:37+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b023f5ed6a", "title": "Wideband Receiver Works!", "url": "https://swharden.com/blog/2011-02-12-wideband-receiver-works/", "published_at": "2011-02-12T23:28:56+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02453ebd2", "title": "First Injections", "url": "https://swharden.com/blog/2011-02-11-first-injections/", "published_at": "2011-02-11T10:02:44+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b024bfd582", "title": "Minimal Radio Project Continues...", "url": "https://swharden.com/blog/2011-02-09-minimal-radio-project-continues/", "published_at": "2011-02-09T00:18:26+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b024d98103", "title": "Frequency Counter Working!", "url": "https://swharden.com/blog/2011-02-04-frequency-counter-working/", "published_at": "2011-02-04T21:26:26+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02584849f", "title": "Prototype Radio Receiver Improving Daily", "url": "https://swharden.com/blog/2011-02-03-prototype-radio-receiver-improving-daily/", "published_at": "2011-02-03T23:16:55+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02683be9e", "title": "Home-Brew Transceiver Taking Shape!", "url": "https://swharden.com/blog/2011-01-28-home-brew-transceiver-taking-shape/", "published_at": "2011-01-28T14:13:33+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b026851d5c", "title": "A Taste of Culture", "url": "https://swharden.com/blog/2011-01-18-a-taste-of-culture/", "published_at": "2011-01-18T20:47:01+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02745dfa9", "title": "First Homebrew QSO Ever!", "url": "https://swharden.com/blog/2011-01-16-first-homebrew-qso-ever/", "published_at": "2011-01-16T18:39:32+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b028019142", "title": "40m Junkbox QRP Transmitter", "url": "https://swharden.com/blog/2011-01-10-40m-junkbox-qrp-transmitter/", "published_at": "2011-01-10T09:01:20+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0284d7284", "title": "Full-Auto Rapidfire Mouse Modification", "url": "https://swharden.com/blog/2010-12-28-full-auto-rapidfire-mouse-modification/", "published_at": "2010-12-28T01:52:09+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b028848082", "title": "My Simple Balcony Antenna", "url": "https://swharden.com/blog/2010-11-29-my-simple-balcony-antenna/", "published_at": "2010-11-29T14:04:54+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0289fb37c", "title": "Crystal Oven Experiments", "url": "https://swharden.com/blog/2010-11-28-crystal-oven-experiments/", "published_at": "2010-11-28T17:06:18+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0294d2562", "title": "Serial Port Multi-Channel Temperature Measurement", "url": "https://swharden.com/blog/2010-11-24-serial-port-temperature-measurement/", "published_at": "2010-11-24T08:17:03+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0294d8b75", "title": "Improved MEPT Enclosure", "url": "https://swharden.com/blog/2010-11-14-improved-mept-enclosure/", "published_at": "2010-11-14T20:22:38+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b029cb1bc5", "title": "Deciphering QR Code from Radio Spectrogram", "url": "https://swharden.com/blog/2010-11-11-deciphering-qr-code-from-radio-spectrograph/", "published_at": "2010-11-11T15:13:29+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b029f80f1c", "title": "Climbing A 1786 Foot Tall Tower", "url": "https://swharden.com/blog/2010-09-17-climbing-a-1786-foot-tall-tower/", "published_at": "2010-09-17T08:40:38+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02a319248", "title": "Cutting-Edge 1960s Oscilloscope (for the 70s)", "url": "https://swharden.com/blog/2010-09-10-cutting-edge-1960s-oscilloscope-for-the-70s/", "published_at": "2010-09-10T22:33:26+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02afc0003", "title": "Quantifying University Network Frustrations", "url": "https://swharden.com/blog/2010-09-09-quantifying-university-network-frustrations/", "published_at": "2010-09-09T08:06:39+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02b317024", "title": "Simple method to send data from ANY microcontroller to a serial port", "url": "https://swharden.com/blog/2010-09-07-ultra-simple-way-to-send-data-from-any-microcontroller-to-a-pcs-serial-port/", "published_at": "2010-09-07T08:37:13+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02be3605b", "title": "VD Labs", "url": "https://swharden.com/blog/2010-09-04-vd-labs-makes-it-big-debut/", "published_at": "2010-09-04T22:36:51+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02bf8a8ce", "title": "Hacking Together a Crystal Oven Part 2", "url": "https://swharden.com/blog/2010-08-27-hacking-together-a-crystal-oven-part-2/", "published_at": "2010-08-27T19:21:25+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02c768ec2", "title": "Minimalist Crystal Oven", "url": "https://swharden.com/blog/2010-08-26-minimalist-crystal-oven/", "published_at": "2010-08-26T10:40:16+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02caf177f", "title": "Lost Project Revisited on HackADay", "url": "https://swharden.com/blog/2010-08-24-lost-project-revisited-on-hackaday/", "published_at": "2010-08-24T21:22:37+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02d5a1a87", "title": "Tooth as a Radio Receiver?", "url": "https://swharden.com/blog/2010-08-15-tooth-as-a-radio-receiver-part-1/", "published_at": "2010-08-15T12:13:39+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02d6f005e", "title": "Prime Failure 1 Year in the Making", "url": "https://swharden.com/blog/2010-08-11-epic-failure-1-year-in-the-making/", "published_at": "2010-08-11T07:49:58+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02e3edf36", "title": "Converting Numbers to Morse Code with GCC", "url": "https://swharden.com/blog/2010-08-09-converting-numbers-to-morse-code-with-gcc/", "published_at": "2010-08-09T07:55:47+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02e6389a5", "title": "vdFSK Modulation", "url": "https://swharden.com/blog/2010-07-22-idea-vdfsk-modulation/", "published_at": "2010-07-22T12:39:54+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02f553dfe", "title": "High Altitude Balloon Transmitter", "url": "https://swharden.com/blog/2010-07-14-high-altitude-balloon-transmitter/", "published_at": "2010-07-14T08:05:46+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02f64e3a2", "title": "Coder's Block", "url": "https://swharden.com/blog/2010-07-12-coders-block/", "published_at": "2010-07-12T22:36:03+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b02fcd4d51", "title": "Getting GTK, Glade, and Python to Work in Windows", "url": "https://swharden.com/blog/2010-06-28-fighting-to-make-gtk-glade-and-python-play-in-windows/", "published_at": "2010-06-28T09:46:26+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b030410263", "title": "Python Script with GTK GUI Compiled with Py2EXE", "url": "https://swharden.com/blog/2010-06-27-python-script-with-gtk-gui-compiled-with-py2exe/", "published_at": "2010-06-27T23:16:05+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b030466772", "title": "Spectrograph UI Made with Glade", "url": "https://swharden.com/blog/2010-06-26-spectrograph-ui-made-with-glade/", "published_at": "2010-06-26T19:03:05+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b0304c5d41", "title": "Fast TK Pixelmap generation from 2D Numpy Arrays in Python", "url": "https://swharden.com/blog/2010-06-24-fast-tk-pixelmap-generation-from-2d-numpy-arrays-in-python/", "published_at": "2010-06-24T21:29:29+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b030fa3c02", "title": "Detrending Data in Python with Numpy", "url": "https://swharden.com/blog/2010-06-24-detrending-data-in-python-with-numpy/", "published_at": "2010-06-24T08:38:52+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b03186c5df", "title": "Insights Into FFTs, Imaginary Numbers, and Accurate Spectrographs", "url": "https://swharden.com/blog/2010-06-23-insights-into-ffts-imaginary-numbers-and-accurate-spectrographs/", "published_at": "2010-06-23T22:21:00+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b032187cc1", "title": "Smoothing Window Data Averaging in Python - Moving Triangle Tecnique", "url": "https://swharden.com/blog/2010-06-20-smoothing-window-data-averaging-in-python-moving-triangle-tecnique/", "published_at": "2010-06-20T22:12:03+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b032a59327", "title": "Simple Python Spectrograph with PyGame", "url": "https://swharden.com/blog/2010-06-19-simple-python-spectrograph-with-pygame/", "published_at": "2010-06-19T21:53:25+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b03365375e", "title": "Simple-Case PyGame Example", "url": "https://swharden.com/blog/2010-06-15-simplest-case-pygame-example/", "published_at": "2010-06-15T08:29:03+00:00" }, { "id": "01a087e8-7fd0-736e-86c6-41b033acb5b7", "title": "MEPT Insulation Improves Stability", "url": "https://swharden.com/blog/2010-06-12-insulated-mept-stable-signal/", "published_at": "2010-06-12T09:18:14+00:00" } ] posts Claim your blog
Back to swharden.com
Blog · corpus.blog/blogs/swharden.com/posts

swharden.com

swharden.com

2017

2016

2015

2014

2013

2012

2011

2010