Compression specs for that engine can be derived from Yanmar's published data on the engines specs. It is however, a fairly complicated set of formulas requiring actual measurements of you specific engines cylinders, head, gaskets and such. Consistent compression across the cylinders means that you don't have a catastrophic failure in one cylinder such as a broken or burned valve, ring and the like.
One of the problems of stating if your engine is low in compression is that we don't know how they did the test. The actual way they did it can matter. However, basic diesel engine requirements for good starting and performance begin at around 300 psi. Your specific engine brand new should show compression between about 390 psi and 490 psi. Of course those numbers are based on running the test correctly. Those numbers come out of a Yanmar manual for this engine.
160 to 170 psi compression is very low. either they did not do the test correctly or your engine has low compression.
From all you descriptions, my first reaction would be that you may have sticky rings. That the compression ring has stuck compressed and is not providing the proper seating to generate the required compression. This could easily happen as during all of the work you've had done may have allowed those rings to get stuck during the down time of not being run. That would then make it so now the engine will not start due to low compression. I would be tempted to pull the injectors, put a small amount of 30 weight oil in each cylinder, put the injectors back in and see if it starts. The oil will help the rings to seal long enough to start the engine and then running the engine may loosen them up and get them back running.
dj