Releases: knowm/memristor-discovery
Memristor-Discovery 2.0.1
Change Log
- New kT-bit 3sat experiment!
- Software fix for some Analog Discovery 2 units that had non-trivial DC offsets. For the pulse experiment, the DC offsets are automatically detected. For the synapse, classify, and kT-bit 3sat solver, you are required to manually enter the offsets in the experiment's preferences. See the help file from the main menu.
- Fixed chart data export bug when choosing
right-click ==> Export As
. - Updated to new waveforms4j dependency and Digilent's most current SDK.
How to Run
Memristor Discovery is a cross platform Java application and will run on MacOS, Linux and Windows 10. It requires that the Analog Discovery 2 Runtime libraries are also installed. See the README for details on installing the pre-requisites.
MacOS
Download the Memristor-Discovery-2.0.1.pkg
file, double-click it, go through the install wizard and open the app from /Applications
.
If given notice of "Unidentified Developer", right click and then select "Open With-->Installer"
Windows 10
Download Memristor-Discovery-2.0.1.exe
file and double click the .exe file to run the install wizard.
Linux
Download the memristor-discovery-2.0.1.deb
file and from the command line run:
sudo mv ~/Downloads/memristor-discovery-2.0.1.deb /var/cache/apt/archives
cd /var/cache/apt/archives
sudo dpkg -i memristor-discovery-2.0.1.deb
Memristor-Discovery 2.0.0
Change Log
- Added support for Version 2 Memristor Discovery board including Synapse 1-2 and Classifier 1-2 experiment.
- Updated Hysteresis, DC, Pulse, Board Check and Shelf-Life experiments for V2 board.
- Integrated JSpice circuit simulator in pulse experiment for more accurate resistance computation given board parasitics.
- Added voltage I-V trace for voltage drop across memristor in Hysteresis and DC experiments.
How to Run
Memristor Discovery is a cross platform Java application and will run on MacOS, Linux and Windows 10. It requires that the Analog Discovery 2 Runtime libraries are also installed. See the README for details on installing the pre-requisites.
MacOS
Download the Memristor-Discovery-2.0.0.pkg
file, double-click it, go through the install wizard and open the app from /Applications
.
If given notice of "Unidentified Developer", right click and then select "Open With-->Installer"
Windows 10
Download Memristor-Discovery-2.0.0.exe
file and double click the .exe file to run the install wizard.
Linux
Download the memristor-discovery-2.0.0.deb
file and from the command line run:
sudo mv ~/Downloads/memristor-discovery-2.0.0.deb /var/cache/apt/archives
cd /var/cache/apt/archives
sudo dpkg -i memristor-discovery-2.0.0.deb
Memristor-Discovery 0.0.9
Change Log
- Fixed errors in some experiments
- Added duty cycle to pulse selector
- Added Square-decay pulse type
- New Shelf Life experiment
- Help files updates
- App remembers last selected experiment
- General code cleanup and refactoring
How to Run
Memristor Discovery is a Java application, requiring that Java is installed in your computer. It is cross platform and will run on MacOS, Linux and Windows 10. It requires that the Analog Discovery 2 Runtime libraries are also installed. See the README for details on installing the pre-requisites.
MacOS
Download the Memristor-Discovery-0.0.9.pkg
file, double-click it, go through the install wizard and open the app from /Applications
.
Windows 10
Download Memristor-Discovery-0.0.9.exe
file and double click the .exe file to run the install wizard.
Linux
Download the Memristor-Discovery-0.0.9.deb
file and from the command line run:
sudo mv ~/Downloads/Memristor-Discovery-0.0.9.deb /var/cache/apt/archives
cd /var/cache/apt/archives
sudo dpkg -i Memristor-Discovery-0.0.9.deb
Memristor-Discovery 0.0.8
Change Log
- Bug fix - Windows 10 help documentation
- Bug fix - Linux GUI bug
- Application bundled with Java 11 for MacOS , Windows and Linux
- Windows .exe installer
- MacOS .pkg installer
- Linux .deb installer
How to Run
Memristor Discovery is a Java application, requiring that Java is installed in your computer. It is cross platform and will run on MacOS, Linux and Windows 10. It requires that the Analog Discovery 2 Runtime libraries are also installed. See the README for details on installing the pre-requisites.
MacOS
Download the Memristor-Discovery-0.0.8.pkg
file, double-click it, go through the install wizard and open the app from /Applications
.
Windows 10
Download Memristor-Discovery-0.0.8.exe
file and double click the .exe file to run the install wizard.
Linux
Download the Memristor-Discovery-0.0.8.deb
file and from the command line run:
sudo apt install memristor-discovery-0.0.8.deb
Memristor-Discovery 0.0.7
Change Log
- Board Check Experiment accessible from menu bar
- Board version selectable from menu bar
- Update to Java 11
- Application bundled with Java 11 for MacOS and Windows
- Windows exe
- MacOS DMG installer
- Dropped support for Windows 7
How to Run
Memristor Discovery is a Java application, requiring that Java is installed in your computer. It is cross platform and will run on MacOS, Linux and Windows 10. It requires that the Analog Discovery 2 Runtime libraries are also installed. See the README for details on installing the pre-requisites.
MacOS
Download the Memristor-Discovery.dmg
file, mount it, drag the .app to the Applications folder and double click the .app.
Windows 10
Download Memristor-Discovery.zip
file, extract it and and double click the .exe file.
Linux
Download the memristor-discovery-0.0.7.jar
file and from the command line run:
java -jar memristor-discovery-0.0.7.jar
Memristor-Discovery 0.0.6
Change Log
- New synapse experiment for memristor-discovery V1 board
- Synapse initialization routine
- New logic experiment for memristor-discovery V1 board
- New classification experiment for memristor-discovery V1 board
- Console window for more real-time information
- Improved documentation
How to Run
Memristor Discovery is a Java application, requiring that Java is installed in your computer. It is cross platform and will run on MacOS, Linux and Windows 7 & 10. It requires that the Analog Discovery 2 Runtime libraries are also installed. See the README for details on installing the pre-requisites.
From the command line run one of the following commands:
Memristor-Discovery V0 Board
java -jar memristor-discovery-0.0.6.jar v0
Memristor-Discovery V1 Board
java -jar memristor-discovery-0.0.6.jar v1
Memristor Discovery 0.0.5
Change Log
- New synapse experiment
- New board check experiment
- Updated Waveforms SDK libraries on all 3 OS platforms
- Tested on Windows 7
How to Run
Memristor Discovery is a Java application, requiring that Java is installed in your computer. It is cross platform and will run on MacOS, Linux and Windows 7 & 10. It requires that the Analog Discovery 2 Runtime libraries are also installed.
From the command line run:
java -jar memristor-discovery-0.0.5.jar
Memristor Discovery 0.0.4
Change Log
- Fix time axis bug in Pulse App
- Dependency Updates
- Fix export as CSV bug
How to Run
Memristor Discovery is a Java application, requiring that Java is installed in your computer. It is cross platform and will run on MacOS, Linux and Windows 10.
From the command line run:
java -jar memristor-discovery-0.0.4.jar
Memristor Discovery 0.0.3
Change Log
- New Pulse App
- Bug Fixes
How to Run
Memristor Discovery is a Java application, requiring that Java is installed in your computer. It is cross platform and will run on MacOS, Linux and Windows 10.
From the command line run:
java -jar memristor-discovery-0.0.3.jar
Memristor Discovery 0.0.2
Change Log
Updates to run on Windows 10.
How to Run
Memristor Discovery is a Java application, requiring that Java is installed in your computer. It is cross platform and will run on MacOS, Linux and Windows 10.
From the command line run:
java -jar memristor-discovery.jar