Here is a list of thermistors I have found on Farnell:
https://uk.farnell.com/honeywell/135-104laf-j01/thermistor-ntc-100k-5-axial/dp/2112935
https://uk.farnell.com/ametherm/ms35-10018/ntc-thermis-curr-limit-inrsh-10r/dp/1839046
https://uk.farnell.com/vishay/ptccl05h390hbe/thermistor-ptc-260r-20-radial/dp/1187080
They all have very different appearance but are all 2 port devices.
I understand the basic idea that in a thermistor, the resistance changes with temperature. This property can be used to measure the temperature, but it is not clear how to go from the voltage across a thermistor to an actual temperature.
I think we should use a voltage divider with the thermistor. If this is the case, then the resistance of the resistor (that is dividing the voltage) besides the thermistor will also change with temperature. Thus, I am not sure how accurate that method is.
I believe that there is a nonlinear relationship between the resistance of the thermistor and thus the voltage across it, and the temperaure of the thermistor.
In my application I am going to use an ADC to measure the voltage across the thermistor and then convert it into a temperature value, but the actual method to use the thermistor in the circuit and to convert the measured voltage into a temperature value is not clear.
EDIT:
Please see these two datasheets:
https://www.farnell.com/datasheets/2012717.pdf
https://www.farnell.com/datasheets/1447649.pdf
These are for the first and last component found on Farnell mentioned above. When I said "not clear" I meant that looking at this datasheet, it is not clear how to work out a temperature from the voltage across this component. I can't find anything in the datasheet that would help me do this.