A system for determining properties of a fluid in a straight conduit having a longitudinal axis, the system comprising: at least one exciter (110, 210, 510, 810) attached to an outer surface of the straight conduit, the exciter to induce a vibration pattern in the straight conduit; a first isolator (120, 520, 720, 820) disposed at a first location on the outer surface of the straight conduit, wherein the first isolator is connected to a fixed support; a second isolator (120, 520, 720, 820) disposed at a second location on the outer surface of the straight conduit, wherein the second isolator is connected to the fixed support, wherein the second location is spaced from the first location along the longitudinal axis by a measurement length, wherein the exciter (110, 210, 510, 810) is disposed within the measurement length, and wherein the first isolator and second isolator (120, 520, 720, 820) are adapted to prevent vibrations from being transmitted along the straight conduit beyond the measurement length; the system being characterized by further comprising: a plurality of sensors attached to the straight conduit and mounted on the measurement length of the straight conduit in a helical or cycloidal pattern, the sensors to measure a change in one or more mechanical states of the straight conduit caused by the vibration pattern; and a processor configured to receive data from the sensors and determine the property of the fluid based on the received data. at least one exciter (110, 210, 510, 810) attached to an outer surface of the straight conduit, the exciter to induce a vibration pattern in the straight conduit; a first isolator (120, 520, 720, 820) disposed at a first location on the outer surface of the straight conduit, wherein the first isolator is connected to a fixed support; a second isolator (120, 520, 720, 820) disposed at a second location on the outer surface of the straight conduit, wherein the second isolator is connected to the fixed support, wherein the second location is spaced from the first location along the longitudinal axis by a measurement length, wherein the exciter (110, 210, 510, 810) is disposed within the measurement length, and wherein the first isolator and second isolator (120, 520, 720, 820) are adapted to prevent vibrations from being transmitted along the straight conduit beyond the measurement length; the system being characterized by further comprising: a plurality of sensors attached to the straight conduit and mounted on the measurement length of the straight conduit in a helical or cycloidal pattern, the sensors to measure a change in one or more mechanical states of the straight conduit caused by the vibration pattern; and a processor configured to receive data from the sensors and determine the property of the fluid based on the received data. a plurality of sensors attached to the straight conduit and mounted on the measurement length of the straight conduit in a helical or cycloidal pattern, the sensors to measure a change in one or more mechanical states of the straight conduit caused by the vibration pattern; and a processor configured to receive data from the sensors and determine the property of the fluid based on the received data.